Go logrus でログ出力レベルを変更する

概要

Go の sirupsen/logrus が便利でよかったので、備忘録として残しておきます。

Go でツール作成時にデバッグしたい時にレベルをさくっと変更したい時があり、その際に利用しています。

実際に動かすとわかりやすい。

Go Playground

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
package main

import (
log "github.com/sirupsen/logrus"
)

func main() {
log.SetLevel(log.FatalLevel)

log.Trace("1")
log.Debug("2")
log.Info("3")
log.Warn("4")
log.Error("5")
log.Fatal("6")
log.Panic("7")
}

以上です。
参考になれば幸いです。

Go logrus でログ出力レベルを変更する

https://kenzo0107.github.io/2020/11/26/2020-11-27-go-logging-level/

Author

Kenzo Tanaka

Posted on

2020-11-27

Licensed under

コメント