我希望我的应用程序为我的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为自定义输出创建单独的日志输出文件