package main import ( "time" "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() }