java – 我应该将log4j.properties文件放入库中吗?

前端之家收集整理的这篇文章主要介绍了java – 我应该将log4j.properties文件放入库中吗?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个图书馆项目.该项目使用log4j进行日志记录.

我应该将log4j.properties放入生成的jar中吗?
如果这不是一个好习惯,你能告诉我为什么吗?

解决方法

您应该将log4j.properties放在jar文件之外,因为它更容易修改它.如果应用程序没有强制重新加载配置(你可以这样做),那么简单的重启将加载配置(在jar文件修改它通常意味着重建).如果应用程序确实知道如何重新加载它,那么您的更改几乎会立即应用. 当您在生产环境中具有应用程序时,这非常重要,并且您希望更改日志记录设置(如日志级别)以获取更多信息但不要为此停止应用程序(或者更糟糕的是,重建它).

猜你在找的Java相关文章