gpt4 book ai didi

log4j - 在哪里放置 log4j.properties- 用于 java 桌面应用程序

转载 作者:行者123 更新时间:2023-12-04 06:13:10 26 4
gpt4 key购买 nike

我正在尝试在 java 桌面应用程序中使用 log4j 日志框架。

当我运行代码时,我收到一条消息

log4j: log4j:WARN No appenders could be found for logger 

我用谷歌搜索了上面的错误,发现它是在应用程序找不到 log4j.properties 文件时发生的。

我正在使用 Eclipse 创建桌面应用程序。目前 log4j.properties 位于包含源的同一文件夹中(在“src”文件夹中)。我应该把这个文件放在哪里才能让它正常工作?

最佳答案

log4j 将使用 Default Initialization Procedure找到您的配置文件。文档说明:

指定默认初始化文件的首选方法是通过 log4j.configuration 系统属性

如果未设置此属性 - log4j 将查看类路径。在您的情况下,您必须将文件放在 src目录(假设在您构建系统时内容将放在类路径中)。如果您使用 maven 将文件放置到 src/main/resources目录。

当您将文件放置到 src 目录时,请检查该文件是否已传输到已编译类的顶级目录。

关于log4j - 在哪里放置 log4j.properties- 用于 java 桌面应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7552903/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com