【发布时间】:2016-06-28 07:50:38
【问题描述】:
我们有多个 spring mvc 应用程序(war)部署到 weblogic 12c。每个都依赖于一个或两个与它一起打包的应用程序 lib(jar)。我们要做的是,创建特定于应用程序(战争)的日志文件并将其配置为根据某些大小进行轮换,并将旧日志文件存档到某个文件夹。
在log4j2中如何实现?
【问题讨论】:
标签: log4j2
我们有多个 spring mvc 应用程序(war)部署到 weblogic 12c。每个都依赖于一个或两个与它一起打包的应用程序 lib(jar)。我们要做的是,创建特定于应用程序(战争)的日志文件并将其配置为根据某些大小进行轮换,并将旧日志文件存档到某个文件夹。
在log4j2中如何实现?
【问题讨论】:
标签: log4j2
为每个 Web 应用程序创建单独的 log4j2.xml 配置文件,每个文件都有不同的目标日志文件。将 log4j2.xml 配置文件放在 WAR 类路径:WEB-INF/classes 下。
使用<Configuration status="trace" 开始您的 log4j2.xml 配置,以便将 log4j2 内部状态日志打印到控制台以帮助解决任何问题。
更多详情见https://logging.apache.org/log4j/2.x/manual/webapp.html和https://logging.apache.org/log4j/2.x/manual/logsep.html
【讨论】: