intellij-idea 放置www.example.com文件的位置log4j.properties

bt1cpqcv  于 2022-11-01  发布在  其他
关注(0)|答案(4)|浏览(191)

我是log4j的新手!我正在使用IntelliJ Idea。我正在Jboss 7.1.1 Final上部署EAR应用程序。我的EAR应用程序包含EJB和WAR包。
因此,问题是-在哪里放置log4j.properties或log4j.xml?我是否需要在代码中初始化它?

vuktfyat

vuktfyat1#

您可以使用参数-Dlog4j.configuration=\path\to\file来指定jvm启动期间要使用的log4j.xml

oknrviil

oknrviil2#

如果logging.properties您使用的是JBoss AS 7,则不需要在应用程序中包含log4j.xml或www.example.com配置文件。这样做的唯一原因是要使用JBoss AS 7日志记录子系统中未包含的appender。

kxxlusnw

kxxlusnw3#

您需要将它放在任何“类路径”位置。并像示例中那样使用它

package com.foo;

导入日志文件;
公共类Bar {
如果您有任何问题,请使用下面的命令。
公共void doIt(){
logger.debug(“再来一次!”);
}
}

lpwwtiir

lpwwtiir4#

我发现intellij(而不是spring)中的java项目必须在myproject/src/main/resources/log4j.xml中具有log4j.xml(或属性)
我只是在那里创建了资源目录。其他位置似乎都不起作用。
我相信原因是属性随后被包括在构建和.jar中

相关问题