NewLocal installs a test hook for a given local logger.
(logger *logrus.Logger)
| 30 | |
| 31 | // NewLocal installs a test hook for a given local logger. |
| 32 | func NewLocal(logger *logrus.Logger) *Hook { |
| 33 | |
| 34 | hook := new(Hook) |
| 35 | logger.AddHook(hook) |
| 36 | |
| 37 | return hook |
| 38 | |
| 39 | } |
| 40 | |
| 41 | // NewNullLogger creates a discarding logger and installs the test hook. |
| 42 | func NewNullLogger() (*logrus.Logger, *Hook) { |