Documentation ¶
Index ¶
- func NewLogrusBuilder(logger *logrus.Logger) *logrusBuilder
- func NewZapBuilder(logger *zap.Logger) *zapBuilder
- type DefaultBuilder
- type TraceBuilder
- func (this *TraceBuilder) Build(ctx context.Context, args interface{}, v ...interface{}) (position string, message string)
- func (this *TraceBuilder) LoggerX(ctx context.Context, lvl string, tag string, args interface{}, ...)
- func (this *TraceBuilder) SetTraceDepartment(department string)
- func (this *TraceBuilder) SetTraceVersion(version string)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewLogrusBuilder ¶
func NewZapBuilder ¶
Types ¶
type DefaultBuilder ¶
type DefaultBuilder struct { }
default builder
type TraceBuilder ¶
type TraceBuilder struct {
// contains filtered or unexported fields
}
trace builder
func (*TraceBuilder) Build ¶
func (this *TraceBuilder) Build(ctx context.Context, args interface{}, v ...interface{}) (position string, message string)
Builder interface Build function implemented
func (*TraceBuilder) LoggerX ¶
func (this *TraceBuilder) LoggerX(ctx context.Context, lvl string, tag string, args interface{}, v ...interface{})
Builder interface LoggerX function implemented
func (*TraceBuilder) SetTraceDepartment ¶
func (this *TraceBuilder) SetTraceDepartment(department string)
func (*TraceBuilder) SetTraceVersion ¶
func (this *TraceBuilder) SetTraceVersion(version string)
Click to show internal directories.
Click to hide internal directories.