Closed dxyinme closed 1 year ago
Logger 接口设计了 GetLog 方法有点冗余, 可以将 Logger 直接继承自 PrinterLog ,实现了Logger即实现了PrinterLog:
type PrintfLogger interface {
Printf(string, ...interface{})
}
type Logger interface {
PrintfLogger
Infof(string, ...interface{})
Warnf(string, ...interface{})
Errorf(string, ...interface{})
}
Logger 接口设计了 GetLog 方法有点冗余, 可以将 Logger 直接继承自 PrinterLog ,实现了Logger即实现了PrinterLog:
type PrintfLogger interface { Printf(string, ...interface{}) } type Logger interface { PrintfLogger Infof(string, ...interface{}) Warnf(string, ...interface{}) Errorf(string, ...interface{}) }
已修改
让driver内的logger可以定制化