我希望我的應用程序爲我的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. 是否有可能生產獨立的haskell可執行文件
- 4. 是否有可能創建一個日誌中的所有`SVN update`調用
- 5. 是否可以使用JCL創建多個日誌文件?
- 6. 爲什麼Log4Net不能在生產中創建日誌文件?
- 7. 是否有可能爲Facebook創建一個開源應用程序?
- 8. 需要爲jar文件創建單獨的日誌文件嗎?
- 9. 是否有它可以產生一個有效的C程序
- 10. 是否爲iPad創建單獨的應用程序?
- 11. 是否有可能加載到iphone單獨的應用程序?
- 12. 是否有可能在Silverlight應用程序中產生一個真正獨立的窗口?
- 13. 是否有可能有多個應用程序用完一個iOS .app文件?
- 14. 在iPhone應用程序中創建多個日誌文件
- 15. 是否有可能使用JQuery創建一個html文件?
- 16. 爲了獲得我的python程序的速度提升,我應該產生一個單獨的線程還是單獨的進程來記錄日誌?
- 17. 在現有的Web應用程序中創建一個API還是單獨的?
- 18. 如何從同一個python程序寫入兩個單獨的日誌文件?
- 19. 單獨的日誌文件爲同一類的單獨實例
- 20. 是否可以爲Asp.net MVC創建單獨的資源文件?
- 21. 在Web應用程序中爲每個用戶創建日誌文件
- 22. 日誌事件在一個單獨的log4net的日誌
- 23. 如何創建一個單獨的exe文件來分發C#應用程序?
- 24. JAVA:創建活動作爲一個單獨的程序...這可能嗎?
- 25. 爲.NET應用程序創建單個文件安裝程序
- 26. 爲應用程序安裝創建自定義日誌文件
- 27. 可能在unity3d中創建單獨的watchkit應用程序?
- 28. log4net - 只創建一個日誌文件
- 29. 是否有可能創建通用的應用程序沒有單獨的xib除了MainWindow.xib .. ..?
- 30. 是否可以使用Log4j爲自定義輸出創建單獨的日誌輸出文件