annotate vendor/github.com/sirupsen/logrus/doc.go @ 68:4b79810863f6 draft

Ready to release 0.6.0 Signed-off-by: Izuru Yakumo <yakumo.izuru@chaotic.ninja>
author yakumo.izuru
date Wed, 13 Sep 2023 10:49:50 +0000
parents 787b5ee0289d
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
66
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
1 /*
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
2 Package logrus is a structured logger for Go, completely API compatible with the standard library logger.
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
3
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
4
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
5 The simplest way to use Logrus is simply the package-level exported logger:
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
6
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
7 package main
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
8
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
9 import (
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
10 log "github.com/sirupsen/logrus"
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
11 )
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
12
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
13 func main() {
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
14 log.WithFields(log.Fields{
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
15 "animal": "walrus",
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
16 "number": 1,
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
17 "size": 10,
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
18 }).Info("A walrus appears")
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
19 }
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
20
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
21 Output:
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
22 time="2015-09-07T08:48:33Z" level=info msg="A walrus appears" animal=walrus number=1 size=10
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
23
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
24 For a full guide visit https://github.com/sirupsen/logrus
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
25 */
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
26 package logrus