JBoss日志记录中的getRootLogger()等效项

JBoss日志记录中的getRootLogger()等效项,jboss,log4j,jboss-eap-6,jboss-logging,Jboss,Log4j,Jboss Eap 6,Jboss Logging,我正在将一个应用程序从Weblogic迁移到JBoss EAP 6.4。应用程序最初使用了Log4J和一个外部日志配置属性文件。据我所知,使用Log4J需要将Log4J.xml或Log4J.properties文件打包到EAR中,这将阻止我们在运行时更改日志配置 目前,我可以使用JBoss日志子系统进行日志记录。但是,应用程序有如下调用: Logger rootLogger = Logger.getRootLogger(); 如果我需要获得RootLogger,那么JBoss日志中的等价物是什

我正在将一个应用程序从Weblogic迁移到JBoss EAP 6.4。应用程序最初使用了
Log4J
和一个外部日志配置属性文件。据我所知,使用
Log4J
需要将
Log4J.xml
Log4J.properties
文件打包到EAR中,这将阻止我们在运行时更改日志配置

目前,我可以使用JBoss日志子系统进行日志记录。但是,应用程序有如下调用:

Logger rootLogger = Logger.getRootLogger();

如果我需要获得
RootLogger
,那么JBoss日志中的等价物是什么?

您可以使用log4j作为日志外观。换句话说,您根本不需要更改日志代码

如果您想使用日志子系统进行配置,只需确保您的部署没有如您所述的
log4j.xml
log4j.properties
文件

如果您想替换log4j并使用JBoss日志记录,那么
Logger.getRootLogger()
的等价物就是
Logger.getLogger(“”