()
| 20 | } |
| 21 | |
| 22 | func ExampleDefaultFieldHook() { |
| 23 | l := logrus.New() |
| 24 | l.Out = os.Stdout |
| 25 | l.Formatter = &logrus.TextFormatter{DisableTimestamp: true, DisableColors: true} |
| 26 | |
| 27 | l.AddHook(&DefaultFieldHook{GetValue: func() string { return "with its default value" }}) |
| 28 | l.Info("first log") |
| 29 | // Output: |
| 30 | // level=info msg="first log" aDefaultField="with its default value" |
| 31 | } |