()
| 68 | } |
| 69 | |
| 70 | func ExampleLogger_Hook() { |
| 71 | var levelNameHook LevelNameHook1 |
| 72 | var messageHook MessageHook = "The message" |
| 73 | |
| 74 | dst := bytes.Buffer{} |
| 75 | log := New(&dst).Hook(levelNameHook).Hook(messageHook) |
| 76 | |
| 77 | log.Info().Msg("hello world") |
| 78 | |
| 79 | fmt.Println(decodeIfBinaryToString(dst.Bytes())) |
| 80 | // Output: {"level":"info","level_name":"info","the_message":"hello world","message":"hello world"} |
| 81 | } |
| 82 | |
| 83 | func ExampleLogger_Print() { |
| 84 | dst := bytes.Buffer{} |