Jboss 在哪里放置log4j.properties文件
我是log4j的新手! 我正在使用IntelliJ Idea。 我正在JBoss7.1.1 Final上部署EAR应用程序。 我的EAR应用程序包含EJB和WAR包 所以问题是——把log4j.properties或log4j.xml放在哪里?Jboss 在哪里放置log4j.properties文件,jboss,intellij-idea,log4j,ear,Jboss,Intellij Idea,Log4j,Ear,我是log4j的新手! 我正在使用IntelliJ Idea。 我正在JBoss7.1.1 Final上部署EAR应用程序。 我的EAR应用程序包含EJB和WAR包 所以问题是——把log4j.properties或log4j.xml放在哪里? 我是否需要在代码中初始化它?您需要将它放在任何“类路径”位置。 并在示例中使用它 package com.foo; 导入org.apache.log4j.Logger 公共类酒吧{ 静态记录器=Logger.getLogger(Bar.class);
我是否需要在代码中初始化它?您需要将它放在任何“类路径”位置。 并在示例中使用它
package com.foo;
导入org.apache.log4j.Logger
公共类酒吧{静态记录器=Logger.getLogger(Bar.class);
public void doIt(){
debug(“又做了一次!”);
}
}
您需要将它放在任何“类路径”位置。 并在示例中使用它
package com.foo;
导入org.apache.log4j.Logger
公共类酒吧{静态记录器=Logger.getLogger(Bar.class);
public void doIt(){
debug(“又做了一次!”);
}
}
如果使用JBoss AS 7,则无需在应用程序中包含log4j.xml或logging.properties配置文件。这样做的唯一原因是使用JBoss AS 7日志记录子系统中未包含的appender。如果使用JBoss AS 7,则应用程序中不需要包含log4j.xml或logging.properties配置文件。这样做的唯一原因是使用JBoss AS 7日志记录子系统中未包含的appender。您可以通过使用参数
-Dlog4j.configuration=\path\to\file指定要在jvm启动期间使用的log4j.xml
,您可以指定要在jvm启动期间使用的log4j.xml
使用参数-Dlog4j.configuration=\path\to\file
如何将JBoss配置为7日志子系统来启动。它是否可以登录到数据库进行示例?我可以配置两个或多个附加器吗?一个到文件,一个到数据库?没有数据库处理程序(appender),但您可以定义任意多个处理程序。您可以通过web控制台或CLI访问配置。这里有一些文档和一些CLI示例,说明如何将JBoss配置为7日志记录子系统。它是否可以登录到数据库进行示例?我可以配置两个或多个附加器吗?一个到文件,一个到数据库?没有数据库处理程序(appender),但您可以定义任意多个处理程序。您可以通过web控制台或CLI访问配置。这里有一些文档和一些CLI示例,你说的“任何类路径”是什么意思?你说的“任何类路径”是什么意思?它应该是“配置”而不是“确认”,但它似乎对我不起作用。。也许,我做错了什么——应该是“配置”而不是“确认”,但它似乎对我不起作用。。也许,我做错了什么