Logger should be used to write any logs. No concrete implementations should be directly used. go:generate mockgen -copyright_file=../../copyright_header -destination=../mocks/logger.go -package=mocks -mock_names Logger=Logger . Logger
| 8 | // |
| 9 | //go:generate mockgen -copyright_file=../../copyright_header -destination=../mocks/logger.go -package=mocks -mock_names Logger=Logger . Logger |
| 10 | type Logger interface { |
| 11 | Debugf(format string, args ...interface{}) |
| 12 | Debugln(args ...interface{}) |
| 13 | Info(args ...interface{}) |
| 14 | Infof(format string, args ...interface{}) |
| 15 | Infoln(args ...interface{}) |
| 16 | Warnln(args ...interface{}) |
| 17 | Warnf(format string, args ...interface{}) |
| 18 | Error(args ...interface{}) |
| 19 | Errorf(format string, args ...interface{}) |
| 20 | Fatal(args ...interface{}) |
| 21 | SetLevel(level Level) |
| 22 | SetFormatter(formatter Formatter) |
| 23 | } |
| 24 | |
| 25 | // Log defines the properties of every log message. |
| 26 | type Log struct { |
no outgoing calls
no test coverage detected