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.