MCPcopy
hub / github.com/sirupsen/logrus / FieldLogger

Interface FieldLogger

logrus.go:142–180  ·  logrus.go::FieldLogger

FieldLogger extends the [StdLogger] interface, generalizing the [Entry] and [Logger] types.

Source from the content-addressed store, hash-verified

140// FieldLogger extends the [StdLogger] interface, generalizing
141// the [Entry] and [Logger] types.
142type 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]

Implementers 2

Loggerlogger.go
Entryentry.go

Calls

no outgoing calls

Tested by

no test coverage detected