Documentation
¶
Index ¶
- Constants
- Variables
- func Backtrace(skip, needline int) string
- func Debug(msg string)
- func DebugStack(stack int, msg string)
- func Error(msg string)
- func ErrorStack(stack int, msg string)
- func Fatal(msg string)
- func FatalStack(stack int, msg string)
- func Info(msg string)
- func InfoStack(stack int, msg string)
- func Init(level int32, hook LogHook, dir, app string, appid int32)
- func ShortPath(path string, need int) string
- func Stop()
- func Warn(msg string)
- func WarnStack(stack int, msg string)
- func WhereCall(depth int, shortPath int) (string, int)
- type Builder
- func (b *Builder) Bule() *Builder
- func (b *Builder) Bytes() []byte
- func (b *Builder) Cap() int
- func (b *Builder) Cyan() *Builder
- func (b *Builder) Debug(msg string)
- func (b *Builder) DebugStack(stack int, msg string)
- func (b *Builder) Error(msg string)
- func (b *Builder) ErrorStack(stack int, msg string)
- func (b *Builder) Fatal(msg string)
- func (b *Builder) FatalStack(stack int, msg string)
- func (b *Builder) Gray() *Builder
- func (b *Builder) Green() *Builder
- func (b *Builder) Info(msg string)
- func (b *Builder) InfoStack(stack int, msg string)
- func (b *Builder) KV(key string, value interface{}) *Builder
- func (b *Builder) KVs(fields Fields) *Builder
- func (b *Builder) Len() int
- func (b *Builder) Magenta() *Builder
- func (b *Builder) Red() *Builder
- func (b *Builder) Reset()
- func (b *Builder) String() string
- func (b *Builder) Warn(msg string)
- func (b *Builder) WarnStack(stack int, msg string)
- func (b *Builder) White() *Builder
- func (b *Builder) WriteString(s string)
- func (b *Builder) Yellow() *Builder
- type Fields
- type LogHook
- type Logger
- func (s *Logger) Debug(msg string)
- func (s *Logger) DebugStack(stack int, msg string)
- func (s *Logger) Error(msg string)
- func (s *Logger) ErrorStack(stack int, msg string)
- func (s *Logger) Fatal(msg string)
- func (s *Logger) FatalStack(stack int, msg string)
- func (s *Logger) Info(msg string)
- func (s *Logger) InfoStack(stack int, msg string)
- func (s *Logger) KV(key string, value interface{}) *Builder
- func (s *Logger) KVs(fields Fields) *Builder
- func (s *Logger) Warn(msg string)
- func (s *Logger) WarnStack(stack int, msg string)
Constants ¶
View Source
const ( TAG_DEBUG = "D" TAG_INFO = "I" TAG_WARN = "W" TAG_ERROR = "E" TAG_FATAL = "F" )
View Source
const ( TAG_DEBUG_I = iota TAG_INFO_I TAG_WARN_I TAG_ERROR_I TAG_FATAL_I )
View Source
const LogStack = 3
Variables ¶
View Source
var Levels = map[string]int32{ TAG_DEBUG: TAG_DEBUG_I, TAG_INFO: TAG_INFO_I, TAG_WARN: TAG_WARN_I, TAG_ERROR: TAG_ERROR_I, TAG_FATAL: TAG_FATAL_I, }
Functions ¶
func DebugStack ¶
func ErrorStack ¶
func FatalStack ¶
Types ¶
type Builder ¶
type Builder struct {
// contains filtered or unexported fields
}
func (*Builder) DebugStack ¶
func (*Builder) ErrorStack ¶
func (*Builder) FatalStack ¶
func (*Builder) WriteString ¶
type Logger ¶
type Logger struct {
// contains filtered or unexported fields
}
func NewWithDefault ¶
func NewWithDefaultAndLogger ¶
func (*Logger) DebugStack ¶
func (*Logger) ErrorStack ¶
func (*Logger) FatalStack ¶
Click to show internal directories.
Click to hide internal directories.