Documentation ¶
Index ¶
- func Close()
- func Debug(format string, a ...interface{})
- func Error(format string, a ...interface{})
- func GetLogger() *beego.BeeLogger
- func Info(format string, a ...interface{})
- func InitLog(debug bool, ProcessID string, logDir string, settings map[string]interface{})
- func NewBeegoLogger(debug bool, ProcessID string, logDir string, settings map[string]interface{}) *logs.BeeLogger
- func SetTraceSpan(trace, span string)
- func TDebug(span TraceSpan, format string, a ...interface{})
- func TError(span TraceSpan, format string, a ...interface{})
- func TInfo(span TraceSpan, format string, a ...interface{})
- func TWarning(span TraceSpan, format string, a ...interface{})
- func Warning(format string, a ...interface{})
- type TraceSpan
- type TraceSpanImp
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewBeegoLogger ¶
func NewBeegoLogger(debug bool, ProcessID string, logDir string, settings map[string]interface{}) *logs.BeeLogger
NewBeegoLogger beego
func SetTraceSpan ¶
func SetTraceSpan(trace, span string)
Types ¶
type TraceSpan ¶
type TraceSpan interface { // Trace is the root ID of the tree that contains all of the spans // related to this one. TraceID() string // Span is an ID that probabilistically uniquely identifies this // span. SpanID() string ExtractSpan() TraceSpan }
TraceSpan A SpanID refers to a single span.
func CreateRootTrace ¶
func CreateRootTrace() TraceSpan
func CreateTrace ¶
func GetTraceSpan ¶
func GetTraceSpan() TraceSpan
type TraceSpanImp ¶
TraceSpanImp TraceSpanImp
func (*TraceSpanImp) ExtractSpan ¶
func (t *TraceSpanImp) ExtractSpan() TraceSpan
ExtractSpan ExtractSpan
Directories ¶
Path | Synopsis |
---|---|
Package logs provide a general log interface Usage: import "github.com/astaxie/beego/logs" log := NewLogger(10000) log.SetLogger("console", "") > the first params stand for how many channel Use it like this: log.Trace("trace") log.Info("info") log.Warn("warning") log.Debug("debug") log.Critical("critical") more docs http://beego.me/docs/module/logs.md Copyright 2014 mqant Author.
|
Package logs provide a general log interface Usage: import "github.com/astaxie/beego/logs" log := NewLogger(10000) log.SetLogger("console", "") > the first params stand for how many channel Use it like this: log.Trace("trace") log.Info("info") log.Warn("warning") log.Debug("debug") log.Critical("critical") more docs http://beego.me/docs/module/logs.md Copyright 2014 mqant Author. |
Click to show internal directories.
Click to hide internal directories.