我希望我的應用程序爲我的Rails應用程序每天創建單獨的生產日誌文件,以便文件大小可以管理?有沒有辦法做到這一點?是否有可能爲Rails應用程序的生產日誌創建一個獨特的單個文件?
0
A
回答
0
我會使用類似logrotate的東西,可以將其設置爲每日cron作業。所以每天都會創建一個新的日誌文件,或者任何你想要的時間間隔。關於logrotate的好處是,它還可以gzip和電子郵件日誌文件,以防止它們堆積在您的服務器上。
0
是的,但它不是鐵軌的一部分。看看你的系統,你應該有一個文件夾,裏面/etc/logrotate.d中該文件夾,爲您的應用程序的文件看起來是這樣的:
/var/www/apps/myapp/log/*.log {
daily
missingok
copytruncate
rotate 365
compress
notifempty
}
從本質上講,這份+壓縮舊的日誌和每天截斷文件,並刪除大於1年的歸檔文件,除非新日誌爲空。
相關問題
- 1. 在Rails應用程序中爲每個Passenger進程創建單獨的日誌
- 2. 是否Rails爲每個應用程序創建一個單獨的數據庫
- 3. 是否有可能在python的終端中創建一個日誌文件?
- 4. 可能有兩個單獨的Log4j日誌文件?
- 5. 是否有可能生產獨立的haskell可執行文件
- 6. 是否有可能創建一個日誌中的所有`SVN update`調用
- 7. 是否可以使用MagLev爲ruby構建一個生產Web應用程序?
- 8. 是否可以使用JCL創建多個日誌文件?
- 9. 是否有可能爲Facebook創建一個開源應用程序?
- 10. 爲什麼Log4Net不能在生產中創建日誌文件?
- 11. 是否有它可以產生一個有效的C程序
- 12. 需要爲jar文件創建單獨的日誌文件嗎?
- 13. 是否爲iPad創建單獨的應用程序?
- 14. 是否可以創建一個使用sql server數據庫作爲獨立應用程序的應用程序?
- 15. 是否有可能加載到iphone單獨的應用程序?
- 16. 是否有可能在Silverlight應用程序中產生一個真正獨立的窗口?
- 17. 是否有可能有多個應用程序用完一個iOS .app文件?
- 18. 是否有可能創建一個沒有行的派生表?
- 19. 是否有可能創建一個包含單個jar的ClassLoader?
- 20. 在iPhone應用程序中創建多個日誌文件
- 21. 是否有可能從一個單獨的項目運行mvc郵件程序
- 22. 如何爲我的Rails 2.3應用程序創建一個單獨的插件文件夾?
- 23. 是否有可能創建一個從doc文件在iPad應用程序的縮略圖以及.xls文件
- 24. Socket.io創建一個單獨的事件處理程序文件
- 25. 是否有可能使用JQuery創建一個html文件?
- 26. 爲什麼log4net在使用RollingFileAppender時創建兩個單獨的日誌文件?
- 27. 創建Rails獨立應用程序的可能性
- 28. 爲了獲得我的python程序的速度提升,我應該產生一個單獨的線程還是單獨的進程來記錄日誌?
- 29. Java使用FileHandler創建三個獨立的日誌文件,但只有在通過cron運行時才能創建三個獨立的日誌文件
- 30. 在現有的Web應用程序中創建一個API還是單獨的?