0
我知道,Rails有幾個不同級別的日誌記錄,但我怎麼能只日誌的事情我也想,或者說,我只希望在我的日誌的事情,我logger.debug
指定減少導軌記錄
是否有可能創建自己的日誌記錄級別?
而且(我的問題的最後一部分我發誓)看來,當Rails是在開發模式,它忽略了我的日誌記錄級別我選擇config/environment/development.rb
我知道,Rails有幾個不同級別的日誌記錄,但我怎麼能只日誌的事情我也想,或者說,我只希望在我的日誌的事情,我logger.debug
指定減少導軌記錄
是否有可能創建自己的日誌記錄級別?
而且(我的問題的最後一部分我發誓)看來,當Rails是在開發模式,它忽略了我的日誌記錄級別我選擇config/environment/development.rb
調試日誌級別是最低的重要性圖騰柱。將級別設置爲調試意味着您需要所有消息。如果您的目的是調試(如同提高生產性能一樣),您可以選擇從命令行發佈過濾器。
tail -f development.log | grep debug
如果性能,隱私,安全性是你的目標,你可以打開Logger類,並覆蓋一些方法
class Logger
def warn
#do nothing
end
def info
#do nothing
end
def fatal
#do nothing
end
def error
#do nothing
end
end
在配置日誌級別/ enfironment.rb將覆蓋所有的環境(開發,生產等) - 這可以解釋爲什麼您的開發設置被忽略。
我真的只是想記錄一些事情,而不是僅僅查看它們。 – 2009-10-18 23:50:51
酷!這有助於,謝謝! – 2009-10-19 00:02:22