我想禁用调试日志,并希望将其他日志放入一个文件(Logfile)中。我试着跟踪了两个片段。但它并没有像预期的那样工作。
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),他们提到日志的顺序很重要,但在这种情况下似乎不起作用。我是不是遗漏了什么?
发布于 2018-06-08 02:40:32
我认为您看到的是代理的调试输出。从命令行运行revel应用程序时,如
revel run myapp代理在调试模式下启动(这意味着您将看到许多调试消息),在应用程序启动后,日志应配置为app.conf中设置的内容
此外,可能会假设关闭是活动的处理程序,因此它会丢弃数据。不幸的是,处理程序在逻辑上是“或”的,而不是“与”的,因此将所有输出设置为一个处理程序,然后关闭一个并不会影响设置为所有的记录器。
https://stackoverflow.com/questions/48300230
复制相似问题