2012-10-20 417 views
0

我從Deface得到了一大堆日誌噪聲。我不是我當前項目的觀點人物,我真的很想從日誌中刪除這些垃圾。我也想象一下,在一個現場製作應用程序中,你想沉默或壓制。我已經有一個可以使資產輸出保持沉默的鉤子......我最好還是把它放在那裏作爲附加的邏輯,或者是否有一些用於Deface和/或Spree的配置來消除日誌噪音?沉默Deface日誌輸出

+0

請顯示此日誌記錄輸出的示例。 –

+0

@RyanBigg我來這裏尋找解決方案。在生產日誌中獲取所有信息級別的Deface輸出,例如'Deface:爲'spree/orders/_line_item'找到2個覆蓋號' – sbeam

+0

這是因爲Rails中的默認日誌級別是「info」,而這些信息消息。在'development'中,它是「調試」。 –

回答

2

謝謝@RyanBigg。如此設置

config.log_level = :warn 

在/config/environments/production.rb或/config/environments/development.rb中根據需要。

似乎沒有辦法通過一個設置特別使Deface沉默,但是如果Deface有自己的記錄器將其調用包裝到Rails.logger中,那可能是一個很好的功能。

+0

這是一個好主意。唯一的限制是我最終沒有看到我的其他更有效的「調試」和「警告」級別的輸出,但這很小。我可以簡單地使用$ stderr.puts來處理這個項目的所有內容。謝謝! – jaydel