()
| 33 | } |
| 34 | |
| 35 | func ExampleLogger_Writer_stdlib() { |
| 36 | logger := logrus.New() |
| 37 | logger.Formatter = &logrus.JSONFormatter{} |
| 38 | |
| 39 | // Use logrus for standard log output |
| 40 | // Note that `log` here references stdlib's log |
| 41 | // Not logrus imported under the name `log`. |
| 42 | log.SetOutput(logger.Writer()) |
| 43 | } |
| 44 | |
| 45 | type bufferWithMu struct { |
| 46 | buf *bytes.Buffer |