Documentation ¶
Index ¶
- type ICtxLogger
- type ILogger
- type MetaData
- func (key MetaData) Get(ctx context.Context) interface{}
- func (key MetaData) GetString(ctx context.Context) string
- func (key MetaData) Set(ctx context.Context, v interface{}) context.Context
- func (key MetaData) SetString(ctx context.Context, v string) context.Context
- func (key MetaData) String() string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ICtxLogger ¶
type MetaData ¶
type MetaData string
const ( TraceID MetaData = "traceId" // distributed trace, link system ParentID MetaData = "parentId" // parent id SessionID MetaData = "sessionId" // app trace, link function SessionBirth MetaData = "sessionBirth" // session birth SpanID MetaData = "spanId" // span id Action MetaData = "action" Step MetaData = "step" XKey MetaData = "x_key" // x_key keyword for business search Error MetaData = "error" Duration MetaData = "duration" Category MetaData = "category" Datetime MetaData = "datetime" Caller MetaData = "caller" LevelKey MetaData = "level" Message MetaData = "message" NameKey MetaData = "logger" StacktraceKey MetaData = "stacktrace" LineEnding MetaData = "\n" FunctionKey MetaData = "" )
Click to show internal directories.
Click to hide internal directories.