美文网首页
log4j 常用配置说明

log4j 常用配置说明

作者: eye33 | 来源:发表于2019-06-23 10:22 被阅读0次

    以下是自己使用log4j时的常用配置,保存日志,打印ibatis的sql信息

    #log4j.rootLogger = [ level ] , appenderName, appenderName, ...
    #rootLogger根的level优先级: ALL < DEBUG < INFO < WARN < ERROR < FATAL < OFF 
    #初始版本用的是以下模式
    #log4j.rootLogger=WARN, stdout
    log4j.rootLogger=DEBUG, stdout, fileout
    
    #为指定的包名,只输出那些级别高于或等于它的级别的信息.如不设置,继承rootLogger的输出级别.
    #输出ibatis-SQL模式     仅调试时打开
    log4j.logger.java.sql.PreparedStatement=DEBUG
    #单独为com.test包含的类输出该等级的日志
    log4j.logger.com.test = DEBUG
    
    #控制台输出
    log4j.appender.stdout=org.apache.log4j.ConsoleAppender
    log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
    log4j.appender.stdout.layout.ConversionPattern=[%-5p] %d{yyyy-MM-dd HH:mm:ss} :%m%n
    
    #文件输出
    #每日文件输出
    log4j.appender.fileout=org.apache.log4j.DailyRollingFileAppender
    #TOMCAT容器输出路径
    log4j.appender.fileout.File=${catalina.home}/logs/test_
    #后缀可为.txt/.log/.html等等
    log4j.appender.file.DatePattern=yyyy-MM-dd'.log'
    log4j.appender.fileout.layout=org.apache.log4j.PatternLayout
    #%p是打印日志级别  %d{yyyy-MM-dd HH:mm:ss}是打印时间格式 %C是打印完全类名 %M是方法名 %m就是要打印的内容 %n是输出一个空行
    log4j.appender.fileout.layout.ConversionPattern=[%p] %d{yyyy-MM-dd HH:mm:ss} :%C.%M:%m%n
    

    相关文章

      网友评论

          本文标题:log4j 常用配置说明

          本文链接:https://www.haomeiwen.com/subject/bikiqctx.html