java - 如果使用maven,通常你把log4j.properties放在java或resources下?

标签 java maven configuration log4j

在使用传统的 Maven 目录时,我应该把 log4j.properties 文件放在哪里?

最佳答案

src/main/resources 是这个的“标准位置”。

更新:以上回答了这个问题,但它不是最好的解决方案。查看其他答案和对此的评论......您可能不会将自己的日志记录属性与 jar 一起发送,而是将其留给客户端(例如应用服务器、舞台环境等)来配置所需的日志记录。因此,将其放入 src/test/resources 是我的首选解决方案。

注意:说到将具体的日志配置留给客户端/用户,您应该考虑在您的应用中将 log4j 替换为 slf4j

关于java - 如果使用maven,通常你把log4j.properties放在java或resources下?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5132389/

相关文章:

maven - 在 docker build 中安装 maven 会用 JAVA 7(!)覆盖 JAVA 8

java - Maven 连接问题

java - 运行 Spring Boot Azure Function App 时出错

php - 加载我的包时 Symfony 容器没有扩展

java - 键入 DefaultListModel 以避免强制转换

java - 在 Eclipse 中,maven 依赖项覆盖了项目依赖项

Java(Kotlin) 套接字服务器。连续阅读

iis - 将 asp.net core 配置排除在源代码和管道之外

ASP.Net 5 RC2 配置节绑定(bind)

java - 单击 JFrame 中的按钮将数据传递到 JPanel