doulu8847 2018-01-17 11:36
浏览 98

如何在revel框架的app.conf文件中禁用调试日志(app和revel都)?

I want to disable debug logs and want other logs to put in a file(logfile). I have tried following two snippets. But it doesnt work as expected.

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

Going through the revel log documentation (http://revel.github.io/manual/logging.html), they have mentioned that order of the log is significant but it isnt working in this case it seems. Am i missing something?

  • 写回答

1条回答 默认 最新

  • douzhi1879 2018-06-07 18:40
    关注

    I think what you are seeing is debug output from the proxy. When running the revel application from the command line like

     revel run myapp
    

    The proxy starts up in debug mode (meaning you will see lots of debug messages), after the application has started the log should be configured to what is set in the app.conf

    Also there may be an assumption that off is an active handler, so it would discard the data, unfortunately the handlers are "or"ed logically together, not "and"ed so setting all outputs to one handler then turning one off does not affect the logger set to all

    评论

报告相同问题?

悬赏问题

  • ¥30 Unity接入微信SDK 无法开启摄像头
  • ¥20 有偿 写代码 要用特定的软件anaconda 里的jvpyter 用python3写
  • ¥20 cad图纸,chx-3六轴码垛机器人
  • ¥15 移动摄像头专网需要解vlan
  • ¥20 access多表提取相同字段数据并合并
  • ¥20 基于MSP430f5529的MPU6050驱动,求出欧拉角
  • ¥20 Java-Oj-桌布的计算
  • ¥15 powerbuilder中的datawindow数据整合到新的DataWindow
  • ¥20 有人知道这种图怎么画吗?
  • ¥15 pyqt6如何引用qrc文件加载里面的的资源