Jonathan Hart | f86817b | 2018-08-17 10:35:54 -0700 | [diff] [blame] | 1 | /* |
| 2 | Package logrus is a structured logger for Go, completely API compatible with the standard library logger. |
| 3 | |
| 4 | |
| 5 | The simplest way to use Logrus is simply the package-level exported logger: |
| 6 | |
| 7 | package main |
| 8 | |
| 9 | import ( |
Matteo Scandolo | 1f49bf5 | 2018-11-20 13:56:45 -0800 | [diff] [blame] | 10 | log "github.com/sirupsen/logrus" |
Jonathan Hart | f86817b | 2018-08-17 10:35:54 -0700 | [diff] [blame] | 11 | ) |
| 12 | |
| 13 | func main() { |
| 14 | log.WithFields(log.Fields{ |
| 15 | "animal": "walrus", |
| 16 | "number": 1, |
| 17 | "size": 10, |
| 18 | }).Info("A walrus appears") |
| 19 | } |
| 20 | |
| 21 | Output: |
| 22 | time="2015-09-07T08:48:33Z" level=info msg="A walrus appears" animal=walrus number=1 size=10 |
| 23 | |
Matteo Scandolo | 1f49bf5 | 2018-11-20 13:56:45 -0800 | [diff] [blame] | 24 | For a full guide visit https://github.com/sirupsen/logrus |
Jonathan Hart | f86817b | 2018-08-17 10:35:54 -0700 | [diff] [blame] | 25 | */ |
| 26 | package logrus |