Documentation ¶
Overview ¶
Package raw is like handlers/text, but omits the "log level" field and prints the "raw" field without label on a separate line.
Index ¶
Examples ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var Default = New(os.Stderr)
Default handler outputting to stderr.
Functions ¶
This section is empty.
Types ¶
type Handler ¶
Handler implementation.
Example ¶
defer utc.MockNow(utc.UnixMilli(0))() fls := false lg := log.New(&log.Config{ Level: "trace", Handler: "raw", GoRoutineID: &fls, }) lg.Trace("trace message", "field1", "value1", "field2", "value2") lg.Debug("debug message", "field1", "value1", "field2", "value2") lg.Info("info message", "field1", "value1", "field2", "value2") lg.Warn("warn message", "field1", "value1", "field2", "value2") lg.Error("error message", "field1", "value1", "field2", "value2") fmt.Println() lg.Trace("trace message", "field1", "value1", "field2", "value2", "raw", "raw string") lg.Debug("debug message", "field1", "value1", "field2", "value2", "raw", "raw string") lg.Info("info message", "field1", "value1", "field2", "value2", "raw", "raw string") lg.Warn("warn message", "field1", "value1", "field2", "value2", "raw", "raw string") lg.Error("error message", "field1", "value1", "field2", "value2", "raw", "raw string")
Output: 1970-01-01T00:00:00.000Z trace message field1=value1 field2=value2 1970-01-01T00:00:00.000Z debug message field1=value1 field2=value2 1970-01-01T00:00:00.000Z info message field1=value1 field2=value2 1970-01-01T00:00:00.000Z warn message field1=value1 field2=value2 1970-01-01T00:00:00.000Z error message field1=value1 field2=value2 1970-01-01T00:00:00.000Z trace message field1=value1 field2=value2 raw string 1970-01-01T00:00:00.000Z debug message field1=value1 field2=value2 raw string 1970-01-01T00:00:00.000Z info message field1=value1 field2=value2 raw string 1970-01-01T00:00:00.000Z warn message field1=value1 field2=value2 raw string 1970-01-01T00:00:00.000Z error message field1=value1 field2=value2 raw string
Click to show internal directories.
Click to hide internal directories.