1 개요[ | ]
- klog-gokit
Go
Copy
package main
import (
"os"
"github.com/go-kit/log"
"github.com/go-kit/log/level"
klog "github.com/simonpasquier/klog-gokit/v3"
)
func main() {
logger := log.NewLogfmtLogger(log.NewSyncWriter(os.Stdout))
logger = log.With(logger, "ts", log.DefaultTimestampUTC)
logger = log.With(logger, "caller", log.DefaultCaller)
logger = level.NewFilter(logger, level.AllowAll())
klog.SetLogger(logger)
klog.Info("info")
klog.V(0).Info("v0 info")
klog.V(1).Info("v1 info")
klog.V(2).Info("v2 info")
}
Loading
Go
Copy
package main
import (
"os"
"github.com/go-kit/log"
"github.com/go-kit/log/level"
klog "github.com/simonpasquier/klog-gokit/v3"
)
func main() {
logger := log.NewLogfmtLogger(log.NewSyncWriter(os.Stdout))
logger = log.With(logger, "ts", log.DefaultTimestampUTC)
logger = log.With(logger, "caller", log.DefaultCaller)
logger = level.NewFilter(logger, level.AllowWarn())
klog.SetLogger(logger)
klog.Info("info")
klog.Warning("warning")
klog.Error("error")
}
Loading
2 같이 보기[ | ]
3 참고[ | ]
편집자 Jmnote
로그인하시면 댓글을 쓸 수 있습니다.