Documentation
¶
Index ¶
- Variables
- type Logger
- func (l *Logger) Close()
- func (l *Logger) Debug(msg ...interface{})
- func (l *Logger) Debugf(f string, msg ...interface{})
- func (l *Logger) Error(msg ...interface{})
- func (l *Logger) Errorf(f string, msg ...interface{})
- func (l *Logger) Exit(code int, msg ...interface{})
- func (l *Logger) ExitWithLevel(code int, level proto.Level, msg ...interface{})
- func (l *Logger) Fatal(msg ...interface{})
- func (l *Logger) Fatalf(f string, msg ...interface{})
- func (l *Logger) GetAdapter() []proto.Adapter
- func (l *Logger) GetOutputLevel() proto.Level
- func (l *Logger) Info(msg ...interface{})
- func (l *Logger) Infof(f string, msg ...interface{})
- func (l *Logger) Panic(msg ...interface{})
- func (l *Logger) Panicf(f string, msg ...interface{})
- func (l *Logger) Print(msg ...interface{})
- func (l *Logger) Printf(f string, msg ...interface{})
- func (l *Logger) Put(data []*proto.Data)
- func (l *Logger) SetAdapter(adapters []proto.Adapter)
- func (l *Logger) SetCallerDepth(depth int)
- func (l *Logger) SetOutputLevel(level proto.Level)
- func (l *Logger) Warn(msg ...interface{})
- func (l *Logger) Warnf(f string, msg ...interface{})
Constants ¶
This section is empty.
Variables ¶
View Source
var (
DefaultContext = proto.Context{"default", "0.0.0", HostName}
)
View Source
var HostName = getHost()
Functions ¶
This section is empty.
Types ¶
type Logger ¶
type Logger struct {
// contains filtered or unexported fields
}
logger for private
func (*Logger) Close ¶
func (l *Logger) Close()
Close logger it is over time, suggest to call Exit because when logger closed, program also done.
func (*Logger) ExitWithLevel ¶
Exit log an info level message, and close log, then call os.Exit(code)
Param code -- code of os exit msg -- exit message
func (*Logger) GetAdapter ¶
func (*Logger) GetOutputLevel ¶
func (*Logger) SetAdapter ¶
func (*Logger) SetCallerDepth ¶ added in v0.0.2
when depth<=0, close the caller path
func (*Logger) SetOutputLevel ¶
Click to show internal directories.
Click to hide internal directories.