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

Method write

entry.go:289–300  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

287}
288
289func (entry *Entry) write() {
290 entry.Logger.mu.Lock()
291 defer entry.Logger.mu.Unlock()
292 serialized, err := entry.Logger.Formatter.Format(entry)
293 if err != nil {
294 fmt.Fprintf(os.Stderr, "Failed to obtain reader, %v\n", err)
295 return
296 }
297 if _, err := entry.Logger.Out.Write(serialized); err != nil {
298 fmt.Fprintf(os.Stderr, "Failed to write to log, %v\n", err)
299 }
300}
301
302// Log will log a message at the level given as parameter.
303// Warning: using Log at Panic or Fatal level will not respectively Panic nor Exit.

Callers 1

logMethod · 0.80

Calls 4

LockMethod · 0.80
UnlockMethod · 0.80
FormatMethod · 0.65
WriteMethod · 0.45

Tested by

no test coverage detected