FieldLogger extends the [StdLogger] interface, generalizing the [Entry] and [Logger] types.
| 140 | // FieldLogger extends the [StdLogger] interface, generalizing |
| 141 | // the [Entry] and [Logger] types. |
| 142 | type FieldLogger interface { |
| 143 | WithField(key string, value interface{}) *Entry |
| 144 | WithFields(fields Fields) *Entry |
| 145 | WithError(err error) *Entry |
| 146 | |
| 147 | Debugf(format string, args ...interface{}) |
| 148 | Infof(format string, args ...interface{}) |
| 149 | Printf(format string, args ...interface{}) |
| 150 | Warnf(format string, args ...interface{}) |
| 151 | Warningf(format string, args ...interface{}) |
| 152 | Errorf(format string, args ...interface{}) |
| 153 | Fatalf(format string, args ...interface{}) |
| 154 | Panicf(format string, args ...interface{}) |
| 155 | |
| 156 | Debug(args ...interface{}) |
| 157 | Info(args ...interface{}) |
| 158 | Print(args ...interface{}) |
| 159 | Warn(args ...interface{}) |
| 160 | Warning(args ...interface{}) |
| 161 | Error(args ...interface{}) |
| 162 | Fatal(args ...interface{}) |
| 163 | Panic(args ...interface{}) |
| 164 | |
| 165 | Debugln(args ...interface{}) |
| 166 | Infoln(args ...interface{}) |
| 167 | Println(args ...interface{}) |
| 168 | Warnln(args ...interface{}) |
| 169 | Warningln(args ...interface{}) |
| 170 | Errorln(args ...interface{}) |
| 171 | Fatalln(args ...interface{}) |
| 172 | Panicln(args ...interface{}) |
| 173 | |
| 174 | // IsDebugEnabled() bool |
| 175 | // IsInfoEnabled() bool |
| 176 | // IsWarnEnabled() bool |
| 177 | // IsErrorEnabled() bool |
| 178 | // IsFatalEnabled() bool |
| 179 | // IsPanicEnabled() bool |
| 180 | } |
| 181 | |
| 182 | // Ext1FieldLogger (the first extension to [FieldLogger]) is superfluous, it is |
| 183 | // here for consistency. Do not use. Use [FieldLogger], [Logger] or [Entry] |
no outgoing calls
no test coverage detected