设置 Martini 日志路径

huangapple go评论71阅读模式
英文:

Set Martini Log Path

问题

你好!要将 Martini 的日志路径设置为随机文件,你可以使用以下代码:

m := martini.Classic()
m.Use(martini.LoggerWithWriter(yourRandomFile))

其中,yourRandomFile 是你想要将日志输出到的随机文件的路径。这样设置后,日志将不再显示在控制台上。

希望对你有所帮助!如果你还有其他问题,请随时提问。

英文:

How do I set the martini log path to some random file.
It is now displaying in console.

m := martini.Classic()

Thanks for the help

答案1

得分: 2

给 Martini 添加一个新的日志记录器:

f, err := os.OpenFile("logfile", os.O_RDWR | os.O_CREATE | os.O_APPEND, 0666)
if err != nil {
    t.Fatalf("打开文件时发生错误:%v", err)
}
defer f.Close()

m.Map(log.New(f, "[martini]", log.LstdFlags))
英文:

Attach a new logger to Martini:

f, err := os.OpenFile("logfile", os.O_RDWR | os.O_CREATE | os.O_APPEND, 0666)
if err != nil {
    t.Fatalf("error opening file: %v", err)
}
defer f.Close()

m.Map(log.New(f, "[martini]", log.LstdFlags))

huangapple
  • 本文由 发表于 2014年6月3日 08:22:09
  • 转载请务必保留本文链接:https://go.coder-hub.com/24005318.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定