SpringTrace

package
v0.0.9 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 15, 2019 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var Logger func(ctx context.Context, tags ...string) SpringLogger.StdLogger

获取一个标准的 Logger 接口

Functions

This section is empty.

Types

type Console

type Console struct {
}

控制台打印

func (*Console) Debug

func (c *Console) Debug(args ...interface{})

func (*Console) Debugf

func (c *Console) Debugf(format string, args ...interface{})

func (*Console) Error

func (c *Console) Error(args ...interface{})

func (*Console) Errorf

func (c *Console) Errorf(format string, args ...interface{})

func (*Console) Fatal

func (c *Console) Fatal(args ...interface{})

func (*Console) Fatalf

func (c *Console) Fatalf(format string, args ...interface{})

func (*Console) Info

func (c *Console) Info(args ...interface{})

func (*Console) Infof

func (c *Console) Infof(format string, args ...interface{})

func (*Console) Warn

func (c *Console) Warn(args ...interface{})

func (*Console) Warnf

func (c *Console) Warnf(format string, args ...interface{})

type DefaultTraceContext

type DefaultTraceContext struct {
	ContextFunc func() context.Context
}

默认的 TraceContext 版本

func (*DefaultTraceContext) Context

func (c *DefaultTraceContext) Context() context.Context

func (*DefaultTraceContext) LogDebug

func (c *DefaultTraceContext) LogDebug(args ...interface{})

func (*DefaultTraceContext) LogDebugf

func (c *DefaultTraceContext) LogDebugf(format string, args ...interface{})

func (*DefaultTraceContext) LogError

func (c *DefaultTraceContext) LogError(args ...interface{})

func (*DefaultTraceContext) LogErrorf

func (c *DefaultTraceContext) LogErrorf(format string, args ...interface{})

func (*DefaultTraceContext) LogFatal

func (c *DefaultTraceContext) LogFatal(args ...interface{})

func (*DefaultTraceContext) LogFatalf

func (c *DefaultTraceContext) LogFatalf(format string, args ...interface{})

func (*DefaultTraceContext) LogInfo

func (c *DefaultTraceContext) LogInfo(args ...interface{})

func (*DefaultTraceContext) LogInfof

func (c *DefaultTraceContext) LogInfof(format string, args ...interface{})

func (*DefaultTraceContext) LogWarn

func (c *DefaultTraceContext) LogWarn(args ...interface{})

func (*DefaultTraceContext) LogWarnf

func (c *DefaultTraceContext) LogWarnf(format string, args ...interface{})

func (*DefaultTraceContext) Logger

func (c *DefaultTraceContext) Logger(tags ...string) SpringLogger.StdLogger

type TraceContext

type TraceContext interface {
	SpringLogger.PrefixLogger

	// 获取标准的 Context 对象
	Context() context.Context

	// 获取一个标准的 Logger 接口
	Logger(tags ...string) SpringLogger.StdLogger
}

带 Trace 功能的 Context 对象

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL