Documentation ¶
Index ¶
- func BuildStack(err error, skip int) []string
- type BuiltinLogger
- func (l *BuiltinLogger) DebugInfo(ctx context.Context, args ...interface{})
- func (l *BuiltinLogger) DebugInfof(ctx context.Context, format string, args ...interface{})
- func (l *BuiltinLogger) Error(ctx context.Context, err error, args ...interface{})
- func (l *BuiltinLogger) Errorf(ctx context.Context, err error, format string, args ...interface{})
- func (l *BuiltinLogger) Fields(fields map[string]interface{}) ILogger
- func (l *BuiltinLogger) Info(ctx context.Context, args ...interface{})
- func (l *BuiltinLogger) Infof(ctx context.Context, format string, args ...interface{})
- func (l *BuiltinLogger) Warn(ctx context.Context, args ...interface{})
- func (l *BuiltinLogger) Warnf(ctx context.Context, format string, args ...interface{})
- type ILogger
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BuildStack ¶
BuildStack will build and return the stack of an error that implementing stackTracer
Types ¶
type BuiltinLogger ¶
func NewBuiltinLogger ¶
func NewBuiltinLogger() *BuiltinLogger
func (*BuiltinLogger) DebugInfo ¶
func (l *BuiltinLogger) DebugInfo(ctx context.Context, args ...interface{})
func (*BuiltinLogger) DebugInfof ¶
func (l *BuiltinLogger) DebugInfof(ctx context.Context, format string, args ...interface{})
func (*BuiltinLogger) Error ¶
func (l *BuiltinLogger) Error(ctx context.Context, err error, args ...interface{})
func (*BuiltinLogger) Errorf ¶
func (l *BuiltinLogger) Errorf(ctx context.Context, err error, format string, args ...interface{})
func (*BuiltinLogger) Fields ¶
func (l *BuiltinLogger) Fields(fields map[string]interface{}) ILogger
func (*BuiltinLogger) Info ¶
func (l *BuiltinLogger) Info(ctx context.Context, args ...interface{})
func (*BuiltinLogger) Infof ¶
func (l *BuiltinLogger) Infof(ctx context.Context, format string, args ...interface{})
func (*BuiltinLogger) Warn ¶
func (l *BuiltinLogger) Warn(ctx context.Context, args ...interface{})
type ILogger ¶
type ILogger interface { Fields(map[string]interface{}) ILogger Info(ctx context.Context, args ...interface{}) Infof(ctx context.Context, format string, args ...interface{}) Error(ctx context.Context, err error, args ...interface{}) Errorf(ctx context.Context, err error, format string, args ...interface{}) Warn(ctx context.Context, args ...interface{}) Warnf(ctx context.Context, format string, args ...interface{}) DebugInfo(ctx context.Context, args ...interface{}) DebugInfof(ctx context.Context, format string, args ...interface{}) }
var Logger ILogger
Click to show internal directories.
Click to hide internal directories.