123456789101112131415161718192021222324252627282930 |
- package main
- import (
- "time"
- "github.com/tal-tech/go-zero/core/logx"
- )
- func foo() {
- logx.WithDuration(time.Second).Error("world")
- }
- func main() {
- c := logx.LogConf{
- Mode: "console",
- Path: "logs",
- }
- logx.MustSetup(c)
- defer logx.Close()
- logx.Info("info")
- logx.Error("error")
- logx.ErrorStack("hello")
- logx.Errorf("%s and %s", "hello", "world")
- logx.Severef("%s severe %s", "hello", "world")
- logx.Slowf("%s slow %s", "hello", "world")
- logx.Statf("%s stat %s", "hello", "world")
- logx.WithDuration(time.Minute + time.Second).Info("hello")
- logx.WithDuration(time.Minute + time.Second).Error("hello")
- foo()
- }
|