Documentation ¶
Index ¶
- Constants
- func FetchorPrepareCtx(r *http.Request) context.Context
- func RecordError(ctx context.Context, err error)
- func RecordInfo(ctx context.Context, info interface{})
- func RecordRequestDetails(r *http.Request, status int, apiDuration time.Duration)
- func Setup(settings Settings) *os.File
- type LogLevel
- type Settings
Constants ¶
View Source
const ( Fatal LogLevel = LogLevel(logrus.FatalLevel) Warn LogLevel = LogLevel(logrus.WarnLevel) Debug LogLevel = LogLevel(logrus.DebugLevel) Info LogLevel = LogLevel(logrus.InfoLevel) Trace LogLevel = LogLevel(logrus.TraceLevel) RequestID requestKey = "request_id" RequestIDHeader string = "X-Request-ID" )
Variables ¶
This section is empty.
Functions ¶
func FetchorPrepareCtx ¶
FetchorPrepareCtx either setup up request contex with additional attributes or return already set context
func RecordError ¶
RecordError logs internal error occured within server
func RecordInfo ¶
RecordInfo logs informative details within server
func RecordRequestDetails ¶
RecordRequestDetails logs details of http request made to server
Types ¶
Click to show internal directories.
Click to hide internal directories.