Documentation
¶
Index ¶
- Constants
- func Debug(message string)
- func Debugf(message string, args ...interface{})
- func Error(message string)
- func Errorf(message string, args ...interface{})
- func Fatal(message string)
- func Fatalf(message string, args ...interface{})
- func Info(message string)
- func Infof(message string, args ...interface{})
- func Panic(message string)
- func Panicf(message string, args ...interface{})
- func Sync() error
- func Warn(message string)
- func Warnf(message string, args ...interface{})
- type DingoLogger
- func (logger *DingoLogger) Debug(message string)
- func (logger *DingoLogger) Debugf(message string, args ...interface{})
- func (logger *DingoLogger) Error(message string)
- func (logger *DingoLogger) Errorf(template string, args ...interface{})
- func (logger *DingoLogger) Fatal(message string)
- func (logger *DingoLogger) Fatalf(template string, args ...interface{})
- func (logger *DingoLogger) Info(message string)
- func (logger *DingoLogger) Infof(message string, args ...interface{})
- func (logger *DingoLogger) Panic(message string)
- func (logger *DingoLogger) Panicf(template string, args ...interface{})
- func (logger *DingoLogger) Sync() error
- func (logger *DingoLogger) Warn(message string)
- func (logger *DingoLogger) Warnf(template string, args ...interface{})
- type Option
- func WithCompress(compress bool) Option
- func WithFormat(format string) Option
- func WithLogFile(logFile string) Option
- func WithLogLevel(logLevel string) Option
- func WithMaxAge(maxAge int) Option
- func WithMaxBackups(maxBackups int) Option
- func WithMaxSize(maxSize int) Option
- func WithStdout(stdout bool) Option
Constants ¶
View Source
const ( DEFAULT_LOG_FILE = "dingocli.log" DEFAULT_LOG_LEVEL = "info" DEFAULT_LOG_FORMAT = "text" )
Variables ¶
This section is empty.
Functions ¶
Types ¶
type DingoLogger ¶
type DingoLogger struct {
// contains filtered or unexported fields
}
func GetLogger ¶
func GetLogger() *DingoLogger
func InitGlobalLogger ¶
func InitGlobalLogger(opts ...Option) *DingoLogger
func (*DingoLogger) Debug ¶
func (logger *DingoLogger) Debug(message string)
func (*DingoLogger) Debugf ¶
func (logger *DingoLogger) Debugf(message string, args ...interface{})
func (*DingoLogger) Error ¶
func (logger *DingoLogger) Error(message string)
func (*DingoLogger) Errorf ¶
func (logger *DingoLogger) Errorf(template string, args ...interface{})
func (*DingoLogger) Fatal ¶
func (logger *DingoLogger) Fatal(message string)
func (*DingoLogger) Fatalf ¶
func (logger *DingoLogger) Fatalf(template string, args ...interface{})
func (*DingoLogger) Info ¶
func (logger *DingoLogger) Info(message string)
func (*DingoLogger) Infof ¶
func (logger *DingoLogger) Infof(message string, args ...interface{})
func (*DingoLogger) Panic ¶
func (logger *DingoLogger) Panic(message string)
func (*DingoLogger) Panicf ¶
func (logger *DingoLogger) Panicf(template string, args ...interface{})
func (*DingoLogger) Sync ¶
func (logger *DingoLogger) Sync() error
func (*DingoLogger) Warn ¶
func (logger *DingoLogger) Warn(message string)
func (*DingoLogger) Warnf ¶
func (logger *DingoLogger) Warnf(template string, args ...interface{})
type Option ¶
type Option func(*logConfig)
func WithCompress ¶
func WithFormat ¶
func WithLogFile ¶
func WithLogLevel ¶
func WithMaxAge ¶
func WithMaxBackups ¶
func WithMaxSize ¶
func WithStdout ¶
Click to show internal directories.
Click to hide internal directories.