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

Spring和Log4j Ver2-XML配置示例

夹谷星纬
2023-03-14

我第一次尝试在Spring XML配置文件中配置log4j2(但没有成功)。我需要创建两个追加器--一个用于登录控制台(>=debug),另一个用于通过JDBCAppender登录数据库(>=INFO)。

有一个问题,因为我不知道如何设置另一个不同于根记录器的日志级别记录器。

感谢您分享一些XML配置示例。提前感谢!

共有1个答案

白才艺
2023-03-14

您可以在appender引用上设置级别。

<?xml version="1.0" encoding="UTF-8"?>
<configuration status="WARN">
 <appenders>
   <appender name="A">
      ...
    </appender>
    <appender name="B">
      ...
    </appender>
  </appenders>
  <loggers>
    <root level="trace">
      <appender-ref ref="A" level="info"/>
      <appender-ref ref="B" level="debug"/>
    </root>
  </loggers>
</configuration>
 类似资料:
  • 我正在使用Spring 3.1.1版的应用程序中工作,现在我需要为其添加一些方面。这些方面是用aspectj语言编写的,没有注释。我已经阅读了Spring docs第8.8章,但我正在努力使其工作。 我的spring配置如下所示: 在我的pom中,是一个Maven项目,我有spring aop、aspectjrt和aspectjweaver作为依赖项。 我的问题是,当启动应用程序时,我得到了一个

  • 但没有任何例子。 你能举个例子吗?

  • 问题内容: 我想模仿Grails解决i18n消息的方式。 在WEB-INF / i18n /中,我具有以下目录: 管理员 /messages_EN.properties 管理员 /messages_FR.properties 网站 /messages_ZH.properties 网站 /messages_FR.properties 在此示例中,请忽略语言结尾(EN和FR) 在我的xml配置中,我目

  • 我在下面写了Java Config Code,但用于注销和. antMatcher("/约会/"). access("hasRole('USER')")和antMatcher("/计划/"). access("hasRole('ADMIN')") URL是否总是转到/login/failure?错误=true 什么是合适的java cofig代码。请帮助...... }

  • 问题内容: 我正在构建一个新的应用程序,该应用程序通过java配置而不是xml配置spring。此应用程序依赖于使用xml样式配置的模块。当我尝试启动我的应用程序时,出现以下错误: 该bean应该在模块的applicationContext.xml中声明。处理此问题的正确方法是什么?我尝试简单地添加它,就像我在应用程序的web.xml中将应用程序上下文串联在一起时一样: 但是我仍然遇到同样的错误。

  • Routes类只是一个扩展RouteBuilder的空类。 问题是,当我实际调用testCamel方法时,我的生产者是null。我知道我可以在xml配置文件中处理上下文,我只是想知道不使用xml时我做错了什么。