Logging log4j不打印jdbc模板日志

Logging log4j不打印jdbc模板日志,logging,log4j,jdbctemplate,jboss-eap-6,Logging,Log4j,Jdbctemplate,Jboss Eap 6,我有以下配置。如果我对其进行更改,现有的应用程序调试日志将停止。我已尝试进行更改以启用 system.out.Pritln jdbc模板日志 spring安全日志 但是他们不会来。我可以做些什么更改来启用日志 # Root logger option log4j.rootLogger=INFO, stdout, stderr log4j.category.com.de.bridge=DEBUG, SYSLOG, file # Direct log messages to a log file

我有以下配置。如果我对其进行更改,现有的应用程序调试日志将停止。我已尝试进行更改以启用

  • system.out.Pritln
  • jdbc模板日志
  • spring安全日志
  • 但是他们不会来。我可以做些什么更改来启用日志

    # Root logger option
    log4j.rootLogger=INFO, stdout, stderr
    log4j.category.com.de.bridge=DEBUG, SYSLOG, file
    
    # Direct log messages to a log file
    log4j.appender.file=org.apache.log4j.RollingFileAppender
    log4j.appender.file.File=logfile.log
    
    
    log4j.appender.FILE.Threshold=info
    log4j.appender.FILE.Append=true
    log4j.appender.file.MaxFileSize=5MB
    log4j.appender.file.MaxBackupIndex=5
    log4j.appender.file.layout=org.apache.log4j.PatternLayout
    log4j.appender.file.layout.ConversionPattern=%d{ABSOLUTE} %5p %c{1}:%L - %m%n
    
    # Direct log messages to stdout
    log4j.appender.stdout=org.apache.log4j.ConsoleAppender
    log4j.appender.stdout.Target=System.out
    log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
    log4j.appender.stdout.layout.ConversionPattern=%d{ABSOLUTE} %5p %c{1}:%L - %m%n
    
    # Direct log messages to syslogd
    log4j.appender.SYSLOG=org.apache.log4j.net.SyslogAppender
    log4j.appender.SYSLOG.syslogHost=localhost
    log4j.appender.SYSLOG.layout=org.apache.log4j.PatternLayout
    log4j.appender.SYSLOG.layout.conversionPattern=%d{ISO8601} %-5p [%t] %c{2} %x - %m%n
    log4j.appender.SYSLOG.Facility=LOCAL1
    log4j.appender.SYSLOG.Threshold=info
    log4j.appender.SYSLOG.FacilityPrinting=true
    log4j.logger.org.springframework.jdbc.core = TRACE
    log4j.logger.org.springframework.jdbc.core.JdbcTemplate=DEBUG, file
    log4j.logger.org.springframework.jdbc.core.StatementCreatorUtils=TRACE, file
    
    我有我的jboss-deployment.xml

    <?xml version="1.0" encoding="UTF-8"?>
    <jboss-deployment-structure>
      <deployment>
        <exclusions>
            <module name="org.apache.log4j" />
            <module name="org.apache.commons.logging" />
        </exclusions>
      </deployment>
    </jboss-deployment-structure>
    
    
    
    Log4j更改如下 #根记录器选项 log4j.rootLogger=跟踪、文件、控制台

    log4j.category.org.springframework.jdbc.core.JdbcTemplate=DEBUG,file
    log4j.category.org.springframework.jdbc.core.StatementCreatorUtils=TRACE, file
    log4j.category.org.springframework.jdbc.core=DEBUG, file
    log4j.category.org.springframework.security=DEBUG, file
    
    # Direct log messages to a log file
    log4j.appender.file=org.apache.log4j.RollingFileAppender
    log4j.appender.file.File=/tmp/log1.log
    
    
    log4j.appender.FILE.Append=true
    log4j.appender.file.MaxFileSize=5MB
    log4j.appender.file.MaxBackupIndex=5
    log4j.appender.file.layout=org.apache.log4j.PatternLayout
    log4j.appender.file.layout.ConversionPattern=%d{ABSOLUTE} %5p %c{1}:%L - %m%n
    
    
    log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender
    log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout
    log4j.appender.CONSOLE.layout.ConversionPattern=[%t] %-5p %c - %m%n
    
    web.xml更改如下

    <listener>
       <listener-class>org.springframework.web.util.Log4jConfigListener</listener-class>
    </listener>
    <context-param>
      <param-name>log4jConfigLocation</param-name>
      <param-value>classpath:log4j.properties</param-value>
    </context-param>
    
    在部署文件中注释了排除

    <?xml version="1.0" encoding="UTF-8"?>
        <jboss-deployment-structure>
          <deployment>
            <exclusions>
        <!--         <module name="org.apache.log4j" />
                <module name="org.apache.commons.logging" /> -->
        </exclusions>
      </deployment>
    </jboss-deployment-structure>
    
    
    

    <?xml version="1.0" encoding="UTF-8"?>
        <jboss-deployment-structure>
          <deployment>
            <exclusions>
        <!--         <module name="org.apache.log4j" />
                <module name="org.apache.commons.logging" /> -->
        </exclusions>
      </deployment>
    </jboss-deployment-structure>