()
| 186 | } |
| 187 | |
| 188 | func ExampleObject() { |
| 189 | logger := zap.NewExample() |
| 190 | defer logger.Sync() |
| 191 | |
| 192 | req := &request{ |
| 193 | URL: "/test", |
| 194 | Listen: addr{"127.0.0.1", 8080}, |
| 195 | Remote: addr{"127.0.0.1", 31200}, |
| 196 | } |
| 197 | logger.Info("new request, in nested object", zap.Object("req", req)) |
| 198 | logger.Info("new request, inline", zap.Inline(req)) |
| 199 | // Output: |
| 200 | // {"level":"info","msg":"new request, in nested object","req":{"url":"/test","ip":"127.0.0.1","port":8080,"remote":{"ip":"127.0.0.1","port":31200}}} |
| 201 | // {"level":"info","msg":"new request, inline","url":"/test","ip":"127.0.0.1","port":8080,"remote":{"ip":"127.0.0.1","port":31200}} |
| 202 | } |
| 203 | |
| 204 | func ExampleNewStdLog() { |
| 205 | logger := zap.NewExample() |
nothing calls this directly
no test coverage detected