Documentation
¶
Index ¶
- func SetFactoryImpl(fy Factory)
- type EmptyLogger
- func (eb *EmptyLogger) Debug(v ...interface{})
- func (eb *EmptyLogger) Debugf(format string, v ...interface{})
- func (eb *EmptyLogger) Error(v ...interface{})
- func (eb *EmptyLogger) Errorf(format string, v ...interface{})
- func (eb *EmptyLogger) Fatal(v ...interface{})
- func (eb *EmptyLogger) Fatalf(format string, v ...interface{})
- func (eb *EmptyLogger) Info(v ...interface{})
- func (eb *EmptyLogger) Infof(format string, v ...interface{})
- func (eb *EmptyLogger) Trace(v ...interface{})
- func (eb *EmptyLogger) Tracef(format string, v ...interface{})
- func (eb *EmptyLogger) Warn(v ...interface{})
- func (eb *EmptyLogger) Warnf(format string, v ...interface{})
- type EmptyLoggerFactory
- type Factory
- type GLogger
- type StdLogger
- func (eb *StdLogger) Debug(v ...interface{})
- func (eb *StdLogger) Debugf(format string, v ...interface{})
- func (eb *StdLogger) Error(v ...interface{})
- func (eb *StdLogger) Errorf(format string, v ...interface{})
- func (eb *StdLogger) Fatal(v ...interface{})
- func (eb *StdLogger) Fatalf(format string, v ...interface{})
- func (eb *StdLogger) Info(v ...interface{})
- func (eb *StdLogger) Infof(format string, v ...interface{})
- func (eb *StdLogger) Trace(v ...interface{})
- func (eb *StdLogger) Tracef(format string, v ...interface{})
- func (eb *StdLogger) Warn(v ...interface{})
- func (eb *StdLogger) Warnf(format string, v ...interface{})
- type StdLoggerFactory
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type EmptyLogger ¶
type EmptyLogger struct {
}
EmptyLogger 空实现
func (*EmptyLogger) Debugf ¶
func (eb *EmptyLogger) Debugf(format string, v ...interface{})
Debugf 打印Debugf日志
func (*EmptyLogger) Errorf ¶
func (eb *EmptyLogger) Errorf(format string, v ...interface{})
Errorf 打印Errorf日志
func (*EmptyLogger) Fatalf ¶
func (eb *EmptyLogger) Fatalf(format string, v ...interface{})
Fatalf 打印Fatalf日志
func (*EmptyLogger) Infof ¶
func (eb *EmptyLogger) Infof(format string, v ...interface{})
Infof 打印Infof日志
func (*EmptyLogger) Tracef ¶
func (eb *EmptyLogger) Tracef(format string, v ...interface{})
Tracef 打印Trace日志
func (*EmptyLogger) Warnf ¶
func (eb *EmptyLogger) Warnf(format string, v ...interface{})
Warnf 打印Warnf日志
type EmptyLoggerFactory ¶
type EmptyLoggerFactory struct {
}
EmptyLoggerFactory 空LoggerFactory
func (EmptyLoggerFactory) GetLogger ¶
func (factory EmptyLoggerFactory) GetLogger(name string) GLogger
GetLogger implement Factory
type GLogger ¶
type GLogger interface {
Trace(v ...interface{})
Tracef(format string, v ...interface{})
Debug(v ...interface{})
Debugf(format string, v ...interface{})
Info(v ...interface{})
Infof(format string, v ...interface{})
Warn(v ...interface{})
Warnf(format string, v ...interface{})
Error(v ...interface{})
Errorf(format string, v ...interface{})
Fatal(v ...interface{})
Fatalf(format string, v ...interface{})
}
GLogger 定义logger接口
type StdLogger ¶
type StdLogger struct {
}
StdLogger 默认的标准库logger实现
type StdLoggerFactory ¶
type StdLoggerFactory struct {
}
StdLoggerFactory 标准库实现的Factory
func (StdLoggerFactory) GetLogger ¶
func (factory StdLoggerFactory) GetLogger(name string) GLogger
GetLogger implement Factory
Click to show internal directories.
Click to hide internal directories.