如何關閉生產中的詳細活動記錄日誌記錄? (就像記錄每條SQL語句一樣) 我的日誌填滿非常快,因爲我有後臺作業運行查詢負載。這在我的開發服務器上沒問題,但我不需要這個登錄的生產。關閉生產中的活動記錄日誌
5
A
回答
9
要完全關閉,只要將它添加到您的環境文件(即production.rb
):
config.active_record.logger = nil
見AR guide(第3.6節):
config.active_record.logger接受符合記錄儀到Log4r的接口 或默認的Ruby Logger類,然後 傳遞給任何新建的數據庫連接。您可以通過調用記錄器在Active Record模型類或 Active Record模型實例上檢索此記錄器。設置爲零以禁用日誌記錄。
還有其他文章中記錄的選項(如選擇性打開/關閉)。作爲起點,請參見Disable Rails SQL logging in console。
+2
謝謝。我最終將ActiveRecord :: Base.logger = nil放入了我不想記錄的特定作業中 –
相關問題
- 1. 關閉HttpRequestValidationException日誌記錄?
- 2. rack-timeout:關閉信息/活動日誌記錄
- 3. Ruby on Rails生產日誌記錄
- 4. 在Azure操作日誌中關閉日誌記錄pfx密碼
- 5. Google Picasa服務 - 關閉日誌記錄
- 6. 如何關閉slf4j日誌記錄
- 7. 關閉AKKA IO-TCP日誌記錄
- 8. 關閉Apache通用日誌記錄
- 9. 如何關閉Icefaces日誌記錄?
- 10. 關閉日程安排庫中的日誌記錄
- 11. 日誌記錄接口活動 - Java
- 12. 禁用活動記錄的Log4Net日誌記錄
- 13. 春季啓動 - 無法關閉日誌記錄
- 14. 關閉log4j2啓動調試日誌記錄
- 15. 生產環境中的日誌記錄優化
- 16. 如何關閉在Scrapy(Python)中的日誌記錄
- 17. 在Dropwizard應用程序中關閉對包的日誌記錄
- 18. 關閉IBM DB2 9.7中的日誌記錄LUW
- 19. 關閉server.xml中的Worklight服務器日誌記錄
- 20. 我可以關閉SLF4J SimpleLogger中的日誌記錄嗎?
- 21. Turnig關閉JDO中的SQL日誌記錄。
- 22. 如何關閉java c3p0連接池中的日誌記錄?
- 23. 如何關閉Spring Boot中的「NioEndPoint」日誌記錄?
- 24. 在「sbt測試」中關閉Solr的日誌記錄
- 25. 如何關閉xcode中的opengl日誌記錄?
- 26. Rails 3.活動記錄。日誌記錄。顯示SQL事務塊
- 27. 如何在Log4net中關閉特定記錄器的日誌記錄
- 28. Django日誌記錄在生產中不起作用
- 29. Symfony2日誌記錄在生產中不起作用
- 30. 在生產環境中更改nLog日誌記錄級別
不是說我不同意你,但是,我喜歡保持SQL日誌,並通過輪換處理日誌文件大小問題。你有這個設置嗎?如果不是,你在做什麼操作系統? – steakchaser
我的問題是我在heroku上使用papertrail,如果我不控制日誌大小,我會在幾分鐘內用完數據傳輸。我只是不需要這個記錄這個特定的後臺工作。所以如果有辦法暫時關閉它,那也可以起作用 –