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

webapplication中的JBoss AS 7 Log4j未更改日志级别

娄飞鸾
2023-03-14
log4j.rootCategory=DEBUG, stdout

log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d %p [%c] - <%m>%n

# Enable web flow logging
log4j.category.org.springframework.webflow=DEBUG
log4j.category.org.springframework.faces=DEBUG
log4j.category.org.springframework.binding=DEBUG
log4j.category.org.springframework.transaction=DEBUG
<dependency>
   <groupId>log4j</groupId>
   <artifactId>log4j</artifactId>
       <version>1.2.17</version>
</dependency>
<dependency>
   <groupId>org.springframework</groupId>
   <artifactId>spring-context</artifactId>
   <version>${org.springframework-version}</version>
   <exclusions>
           <exclusion>
                <groupId>commons-logging</groupId>
                <artifactId>commons-logging</artifactId>
           </exclusion>
   </exclusions>
</dependency>

web-inf/jboss-deployment-structure.xml

<jboss-deployment-structure>
    <deployment>        
        <exclusions>
             <module name="org.apache.log4j" />
        </exclusions>
    </deployment>
</jboss-deployment-structure>

当我在控制台启动eclipse中的服务器时,我仍然只能看到信息、日志和警告。我需要调试日志spring框架。这个配置有什么问题??

共有1个答案

刘承运
2023-03-14

没有什么太清楚的。好像是AS7的bug

要拥有特定于应用程序的日志级别,您需要

在您的应用程序中配置web-inf/classes/logging.properties或log4j.properties或log4j.xml

 类似资料:
  • 我一直在尝试更改用户日志的日志级别,即出现在

  • 我目前正在尝试降低我在java项目中使用的PDFBox 1.8.6库的日志记录级别,但失败了。基于前面的问题,我在 /src/目录中有以下log4j.properties文件。 我不确定我还遗漏了什么,因为我仍然在控制台中收到类似以下消息的垃圾邮件。 如果有一种方法可以通过编程方式更改日志级别,那么我根本不会附加到属性文件,因为我在其他任何地方都不使用log4j。我不知道它是否使用log4j。属性

  • 假设您的代码正在使用一个模块,该模块使用来自该模块的的日志语句,而不是来自记录器实例的,并且您没有控制权来修改该模块正在使用中。 是否可以在不要求维护者修改代码的情况下为导入的模块自定义日志级别? 这些问题描述了一种非常简单的方法来更改特定模块的日志记录级别 如何禁用来自请求库的日志消息 Python日志记录-禁用导入模块的日志记录 下面的代码实现了所述的解决方案,只记录来自该模块的错误消息,但它

  • 给定的第三方库的源代码我不能更改: 我想消除假阳性。 感谢您的反馈!

  • 我有Spring Boot应用程序,并在应用程序中设置。下一个变量的属性: 应用程序启动后正确创建日志文件。但是当我更改日志级别时,logback会创建名为“appName _ IS _ UNDEFINED-appVersion _ IS _ UNDEFINED”的新日志文件。我使用下一个回退配置: 无法理解如何解决它。

  • 问题内容: 我对以编程方式更改Log4j2中的日志级别感兴趣。我尝试查看他们的配置文档,但似乎没有任何内容。我也尝试在包中查找:,但其中的任何内容看起来都没有帮助。 问题答案: 根据log4j2 2.4版常见问题进行编辑 您可以使用Log4j Core中的Configurator类设置记录器的级别。 但是请 注意,Configurator类不是公共API的一部分。 资源 编辑以反映Log4j2 2