gpt4 book ai didi

go - 如何在 Revel 框架的 app.conf 文件中禁用调试日志(app 和 revel 两者)?

转载 作者:IT王子 更新时间:2023-10-29 02:21:19 26 4
gpt4 key购买 nike

我想禁用调试日志并希望将其他日志放入文件(日志文件)中。我试过以下两个片段。但它没有按预期工作。

log.all.filter.module.app = logfile
log.all.filter.module.revel = logfile
log.debug.filter.module.app = off
log.debug.filter.module.revel = off


log.all.output = logfile
log.debug.output = off

通过 revel 日志文档(http://revel.github.io/manual/logging.html),他们提到日志的顺序很重要,但在这种情况下似乎不起作用。我错过了什么吗?

最佳答案

我认为您看到的是代理的调试输出。从命令行运行 Revel 应用程序时,如

 revel run myapp

代理以 Debug模式启动(意味着您会看到很多调试消息),在应用程序启动后,日志应配置为 app.conf 中设置的内容

也可能假设 off 是一个事件的处理程序,因此它会丢弃数据,不幸的是处理程序逻辑上“或”在一起,而不是“和”,所以将所有输出设置到一个处理程序然后关闭一个处理程序不影响logger设置为all

关于go - 如何在 Revel 框架的 app.conf 文件中禁用调试日志(app 和 revel 两者)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48300230/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com