log4j。属性配置(实例讲解)

  

        ! - log4j -比;   & lt; dependency>   & lt; groupId> log4j   & lt; artifactId> log4j   & lt; version> 1.2.17   & lt;/dependency>   & lt; dependency>   & lt; groupId> org.slf4j   & lt; artifactId> slf4j-api   & lt; version> 1.7.4   & lt;/dependency>   & lt; dependency>   & lt; groupId> org.slf4j   & lt; artifactId> slf4j-log4j12   & lt; version> 1.7.4   & lt; scope> runtime   & lt;/dependency>之前      

  

        # # # # # #设置日志级别   log4j。rootLogger=调试,C, D, E      # # # # # #控制台   log4j.appender。C=org.apache.log4j.ConsoleAppender   log4j.appender.C。目标=system . out   log4j.appender.C。布局=org.apache.log4j.PatternLayout   log4j.appender.C.layout。ConversionPattern=[mybatis_study] [% p] [% - d {yyyy-MM-dd HH \: mm \: ss}] % c % M (% L) | % M % n      # # # # # #日志文件   log4j.appender。D=org.apache.log4j.DailyRollingFileAppender   log4j.appender.D。文件=. ./日志/mybatis_study.log   log4j.appender.D。附加=true   log4j.appender.D。阈值=信息   log4j.appender.D。布局=org.apache.log4j.PatternLayout   log4j.appender.D.layout。ConversionPattern=[mybatis_study] [% p] [% - d {yyyy-MM-dd HH \: mm \: ss}] % c % M (% L) | % M % n      # # # # # #异常   log4j.appender。E=org.apache.log4j.DailyRollingFileAppender   log4j.appender.E。文件=. ./日志/mybatis_study_error.log   log4j.appender.E。附加=true   log4j.appender.E。阈值=错误   log4j.appender.E。布局=org.apache.log4j.PatternLayout   log4j.appender.E.layout。ConversionPattern=[mybatis_study] [% p] [% - d {yyyy-MM-dd HH \: mm \: ss}] % c % M (% L) | % M % n      # # # # # # mybatis显示sql   log4j.logger.com.ibatis=调试   log4j.logger.com.ibatis.common.jdbc.SimpleDataSource=调试   log4j.logger.com.ibatis.common.jdbc.ScriptRunner=调试   log4j.logger.com.ibatis.sqlmap.engine.impl.SqlMapClientDelegate=调试      log4j.logger.java.sql.Connection=调试   log4j.logger.java.sql.Statement=调试   log4j.logger.java.sql.PreparedStatement=调试      

        & lt; & # 63; xml version=" 1.0 " encoding=" utf - 8 " & # 63;比;   & lt; !DOCTYPE log4j:配置公共”——//APACHE//DTD log4j 1.2//EN”“log4j.dtd”比;   & lt; log4j:配置xmlns: log4j=" http://jakarta.apache.org/log4j/"比;      & lt; !——[控制台STDOUT)——比;   & lt; appender name=翱刂铺ā眂lass=皁rg.apache.log4j.ConsoleAppender”比;   & lt;参数名称=氨嗦搿奔壑?" https://www.yisu.com/zixun/GBK "/比;   & lt;参数名称="目标" value=" https://www.yisu.com/zixun/System.out "/比;   & lt;布局类=皁rg.apache.log4j.PatternLayout”比;   & lt;参数名称=" ConversionPattern " value=" https://www.yisu.com/zixun/%-5p % c {2} - % m % n”/比;   & lt;/layout>   & lt;/appender>      & lt; !——(公共Appender)——比;   & lt; appender name=癉EFAULT-APPENDER”class=皁rg.apache.log4j.DailyRollingFileAppender”比;   & lt;参数名称="文件" value=" https://www.yisu.com/zixun/$ {webapp.root}/日志/rms-default.log”/比;   & lt;参数名称=白芳印奔壑?" https://www.yisu.com/zixun/true "/比;   & lt;参数名称=氨嗦搿奔壑?" https://www.yisu.com/zixun/GBK "/比;   & lt;参数name=value=癉atePattern’。‘yyyy-MM-dd’。日志”/比;   & lt;布局类=皁rg.apache.log4j.PatternLayout”比;   & lt;参数名称=" ConversionPattern " value=" https://www.yisu.com/zixun/%d % 5 p % c {2} - % m % n”/比;   & lt;/layout>   & lt;/appender>      & lt; !——(错误日志APPENDER)——比;   & lt; appender name=癊RROR-APPENDER”class=皁rg.apache.log4j.DailyRollingFileAppender”比;   & lt;参数名称="文件" value=" https://www.yisu.com/zixun/$ {webapp.root}/日志/rms-error.log”/比;   & lt;参数名称=白芳印奔壑?" https://www.yisu.com/zixun/true "/比;   & lt;参数名称=氨嗦搿奔壑?" https://www.yisu.com/zixun/GBK "/比;   & lt;参数名称=般兄怠敝?" https://www.yisu.com/zixun/error "/比;   & lt;参数name=value=癉atePattern’。‘yyyy-MM-dd’。日志”/比;   & lt;布局类=皁rg.apache.log4j.PatternLayout”比;   & lt;参数名称=" ConversionPattern " value=" https://www.yisu.com/zixun/%d % 5 p % c {2} - % m % n”/比;   & lt;/layout>   & lt;/appender>      & lt; !——根记录器祝辞   & lt; root>   & lt;水平值=" https://www.yisu.com/zixun/$ {rootLevel} "祝辞& lt;/level>   & lt; appender-ref ref=" DEFAULT-APPENDER "/比;   & lt; appender-ref ref=" ERROR-APPENDER "/比;   & lt; appender-ref ref=翱刂铺ā?比;   & lt;/root>   & lt;/log4j: configuration>

log4j。属性配置(实例讲解)