Documentation
¶
Index ¶
Constants ¶
View Source
const ( StackDriver = "stack" SingleDriver = "single" DailyDriver = "daily" CustomDriver = "custom" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Level ¶ added in v1.0.0
func ParseLevel ¶ added in v1.0.1
ParseLevel takes a string level and returns the Logrus log level constant.
func (Level) MarshalText ¶ added in v1.0.1
func (Level) String ¶ added in v1.0.1
Convert the Level to a string. E.g. PanicLevel becomes "panic".
func (*Level) UnmarshalText ¶ added in v1.0.1
UnmarshalText implements encoding.TextUnmarshaler.
type Writer ¶ added in v1.2.3
type Writer interface { Debug(args ...any) Debugf(format string, args ...any) Info(args ...any) Infof(format string, args ...any) Warning(args ...any) Warningf(format string, args ...any) Error(args ...any) Errorf(format string, args ...any) Fatal(args ...any) Fatalf(format string, args ...any) Panic(args ...any) Panicf(format string, args ...any) // Code set a code or slug that describes the error. // Error messages are intended to be read by humans, but such code is expected to // be read by machines and even transported over different services. Code(code string) Writer // Hint set a hint for faster debugging. Hint(hint string) Writer // In sets the feature category or domain in which the log entry is relevant. In(domain string) Writer // Owner set the name/email of the colleague/team responsible for handling this error. // Useful for alerting purpose. Owner(owner any) Writer // Request supplies a http.Request. Request(req http.ContextRequest) Writer // Response supplies a http.Response. Response(res http.ContextResponse) Writer // Tags add multiple tags, describing the feature returning an error. Tags(tags ...string) Writer // User sets the user associated with the log entry. User(user any) Writer // With adds key-value pairs to the context of the log entry With(data map[string]any) Writer }
Click to show internal directories.
Click to hide internal directories.