小编Dav*_*man的帖子

转换logcat的log4j.properties文件以使用Log4j2

我正在尝试配置Tomcat 8以使用Log4j2进行日志记录.

我已经找到了使用Log4j登录Tomcat的这个参考.它提供了一个示例log4j.properties文件,该文件配置Log4j以匹配Tomcat的内部日志记录.转换为Log4j2的大部分内容看起来非常简单,但最后将记录器映射到appender的部分让我感到难过:

# Configure which loggers log to which appenders
log4j.logger.org.apache.catalina.core.ContainerBase.[Catalina].[localhost] = INFO, LOCALHOST
log4j.logger.org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/manager] =\
  INFO, MANAGER
log4j.logger.org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/host-manager] =\
  INFO, HOST-MANAGER
Run Code Online (Sandbox Code Playgroud)

有没有人将此配置转换为与Log4j2一起使用?我一直在使用Log4j2配置文档并阅读了Log4j2 Architecture页面,但是我没有找到很多关于如何在Log4j2中进行这种容器映射的材料.

我想我可以为每个容器做一个单独的配置,但我更喜欢将它保存在一个地方,就像示例Log4j配置一样.

logging tomcat log4j2

8
推荐指数
2
解决办法
1万
查看次数

标签 统计

log4j2 ×1

logging ×1

tomcat ×1