getRootLogger() 等效于 JBoss 日志记录
getRootLogger() equivalent in JBoss Logging
我正在将应用程序从 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("")
.
我正在将应用程序从 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("")
.