Documentation ¶
Index ¶
- Variables
- func EndTrace(tctx *TraceContext, startTime time.Time, err error, depth int)
- func Error(tctx *TraceContext, args ...interface{})
- func Errorf(tctx *TraceContext, format string, args ...interface{})
- func Fatal(tctx *TraceContext, args ...interface{})
- func Fatalf(tctx *TraceContext, format string, args ...interface{})
- func Info(tctx *TraceContext, args ...interface{})
- func Infof(tctx *TraceContext, format string, args ...interface{})
- func Init(conf *Config)
- func StartTrace(tctx *TraceContext) time.Time
- func StdoutFatal(args ...interface{})
- func StdoutFatalf(format string, args ...interface{})
- func StdoutInfo(format string, args ...interface{})
- func StdoutInfof(format string, args ...interface{})
- func Warn(tctx *TraceContext, args ...interface{})
- func Warnf(tctx *TraceContext, format string, args ...interface{})
- type Config
- type NewTraceContextInput
- type TraceContext
Constants ¶
This section is empty.
Variables ¶
View Source
var ( Logger *log.Logger LogTimeFormat string )
Functions ¶
func Error ¶
func Error(tctx *TraceContext, args ...interface{})
func Errorf ¶
func Errorf(tctx *TraceContext, format string, args ...interface{})
func Fatal ¶
func Fatal(tctx *TraceContext, args ...interface{})
func Fatalf ¶
func Fatalf(tctx *TraceContext, format string, args ...interface{})
func Info ¶
func Info(tctx *TraceContext, args ...interface{})
func Infof ¶
func Infof(tctx *TraceContext, format string, args ...interface{})
func StartTrace ¶
func StartTrace(tctx *TraceContext) time.Time
func StdoutFatal ¶
func StdoutFatal(args ...interface{})
func StdoutFatalf ¶
func StdoutFatalf(format string, args ...interface{})
func StdoutInfo ¶
func StdoutInfo(format string, args ...interface{})
func StdoutInfof ¶
func StdoutInfof(format string, args ...interface{})
func Warn ¶
func Warn(tctx *TraceContext, args ...interface{})
func Warnf ¶
func Warnf(tctx *TraceContext, format string, args ...interface{})
Types ¶
type NewTraceContextInput ¶
type TraceContext ¶
type TraceContext struct {
// contains filtered or unexported fields
}
func NewTraceContext ¶
func NewTraceContext(input *NewTraceContextInput) (tctx *TraceContext)
func (*TraceContext) GetTraceId ¶
func (tctx *TraceContext) GetTraceId() string
func (*TraceContext) ResetMetadata ¶
func (tctx *TraceContext) ResetMetadata()
func (*TraceContext) SetMetadata ¶
func (tctx *TraceContext) SetMetadata(data map[string]string)
Click to show internal directories.
Click to hide internal directories.