当前位置: 首页 > 知识库问答 >
问题:

log4j2-在weblogic中生成特定于应用程序的日志文件

孔寒
2023-03-14

我们将多个spring mvc应用程序(war)部署到WebLogic12c。每个was都依赖于一个或两个与其打包的应用程序库(jar)。我们想要做的是,创建应用程序(war)特定的日志文件,并将其配置为根据一定的大小旋转,并将其旧日志文件归档到某个文件夹。

如何在log4j2中实现?

共有1个答案

暨承平
2023-03-14

为每个web应用程序创建单独的log4j2.xml配置文件,每个配置文件具有不同的目标日志文件。将log4j2.xml配置文件放在warclasspath:web-inf/classes下。

使用 启动log4j2.xml配置,以便将log4j2内部状态日志打印到控制台,以帮助解决任何问题。

有关更多详细信息,请参阅https://logging.apache.org/log4j/2.x/manual/webapp.html和https://logging.apache.org/log4j/2.x/manual/logsep.html

 类似资料:
  • 我从log4j1迁移过来。x到log4j2。我删除了log4j。属性文件并创建了log4j2。xml文件。迁移后,我运行了应用程序,但找不到。日志文件。 有没有人能告诉我

  • 我已经在weblogic 12c中配置了日志4j2。 我的文件已生成,但日志未写入文件中。我在这里发现了相同的问题,但我的附加器名称相同。我做错了什么? 任何面临同样问题的人。

  • 我的任务是升级一个大型服务类型的java程序(不是我写的,第一次接触它),它有大量的开源库。我正在升级到log4j2,它以前有log4j,但我不知道它是否工作正常。 我根本拿不到日志文件。这是在使用NetBeans 8的本地开发环境中。我的类路径中有log4j-api和log4j-core2.9.0文件。我在项目根目录中的log4j2.xml文件是: 类日志变量是(是的,类名是Main,它扩展了一

  • 在log4j中,我可以这样指定文件: 但是在log4j2中,我不知道如何在一个句子中重写

  • 问题内容: 我正在使用log4j2。但是我面临的问题是它记录了所有日志。我想…从特定程序包登录到特定文件,而其他程序包登录到另一个文件。我正在使用log4j2.xml进行配置。请有人帮忙吗? log4j2.xml 问题答案: 刚刚回答了这个问题。 log4j2.xml 从根记录器中删除了。因此,它开始基于包记录日志。