java – log4j的优点

前端之家收集整理的这篇文章主要介绍了java – log4j的优点前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
log4j的优点是将System.out和System.err设置为输出到日志文件

解决方法

在高层次上,Log4j在手动记录方面的胜利是,您可以将日志记录代码与您实际想要记录的内容分离,以及如何记录日志.有关日志详细/过滤,格式化,日志位置,甚至日志类型(文件,网络等)的详细信息都使用 custom appenders通过配置和扩展来声明处理,而您必须自己编写这种灵活性.

这是非常重要的,因为开发人员通常很难预测在软件生产后,日志记录需求会如何变化.管理该软件的操作团队可能需要较少的详细日志,可能需要多个日志,可能需要将这些日志发送到多个服务器,可能需要有时会获得非常详细的数据进行故障排除等.如果需要,操作团队通常是不可能的改变日志记录的工作原理,以说服开发人员进行大的代码更改.这往往导致生产停机,运营与开发之间的摩擦,浪费时间.

从开发人员的角度来看,Log4j绝对不需要进行代码更改来支持日志记录,并且使您免受需要日志记录更改的用户的影响.它使人们可以管理您的代码来划伤自己的痒,而不是欺骗你!

此外,由于Log4j是Java日志记录的事实上的标准,所以有很多可用的工具可以用Log4j做很酷的事情,这样可以防止您和您的操作团队重新发明.

我最喜欢的功能是能够轻松地将追加程序写入非文件源(如SYSLOG,Splunk等),从而使您的应用程序自定义登录到IT部门已经使用的操作管理工具变得容易.

猜你在找的Java相关文章