概述Linux-Java使用log4j或logrotate.dlogging日志
我有一个在linux(Debian,Ubuntu和RHEL)上使用log4j的Spring项目。 现在我想为log4j生成的日志实施最佳实践日志轮换。
我以前使用logrotate.d为其他非Java组件,它对我很好。 我需要旋转的大小/时间和压缩旧的日志和logrotate可以做到这一切。
我是新的log4j,现在想知道我应该如何configuration日志的旋转。
我应该只使用log4j进行日志logging和logrotate轮换?
只使用log4j进行旋转?
混合使用两者?
你有什么经验? 最佳做法是什么?
当rsyslogd守护进程停止时,系统日志消息会发生什么变化?
打开安装日志文件时出错。 valIDation指定的位置是否存在并且是可写的
是否有可能从-L标志命名\’屏幕\’日志文件?
为什么apache.commons.logging.Log不会loggingdeBUGging级别?
如何让Log4perl每天旋转我的日志?
我需要一个工具来通过IP地址logginglinuxnetworkingstream量
写入单个日志文件的多个进程
Tomcat作为windows服务运行时logging
Log4perlconfiguration不起作用
C#控制台日志logging:它会有内存问题?
一般来说,我通常使用log4j进行记录和初始旋转,我使用logrotate进行压缩和归档。 原因是我试着保留日志记录规则,包括记录哪些文件,大小,命名约定等与应用程序相关联。 然后我尝试把系统管理员类型的配置,如多少保留,何时压缩,何时移动到logrotate中的备份目录。
在windows上没有相应的logrotate(请参阅https://serverfault.com/questions/358172/equivalent-of-logrotate-for-windows )。 因此,如果您计划在windows上运行Java应用程序,log4j是您配置日志循环的唯一选项。
总结
以上是内存溢出为你收集整理的Linux-Java使用log4j或logrotate.dlogging日志全部内容,希望文章能够帮你解决Linux-Java使用log4j或logrotate.dlogging日志所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
请登录后查看评论内容