zoukankan      html  css  js  c++  java
  • SpringLog4j日志体系实现方式

    1、通过web.xml读取log4j配置文件内容

    2、通过不同的配置信息,来实现不同的业务输出,注意:log4j可以写入tomcat容器,也可以写入缓存,通过第三方平台读取

    #输入规则#
    log4j.rootLogger=info,stdout,S,R

    ### 输出信息到控制台 ###
    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 - %m%n

    ### 按时间间隔产生一个日志 ###
    log4j.appender.S=org.apache.log4j.DailyRollingFileAppender
    log4j.appender.S.File=logs/backup.log
    ### 年月日时分秒 ###
    log4j.appender.S.DatePattern = '.'yyyy-MM-dd-HH-mm-ss
    log4j.appender.S.layout=org.apache.log4j.PatternLayout
    log4j.appender.S.layout.ConversionPattern=%-d{yyyy-MM-dd HH:mm:ss} [%c]-[%p] %m%n

    ### 按大小产生一个日志 ###
    log4j.appender.R=org.apache.log4j.RollingFileAppender
    log4j.appender.R.File=logs/portal.log
    log4j.appender.R.Encoding=GBK
    log4j.appender.R.MaxFileSize=2KB
    log4j.appender.R.Append=true
    log4j.appender.R.MaxBackupIndex=10
    log4j.appender.R.layout=org.apache.log4j.PatternLayout
    log4j.appender.R.layout.ConversionPattern=%-d %t %- 5p [%c{1}:%L] %m%n

    ### 业务 ###
    log4j.logger.org.springframework=info
    log4j.logger.org.apache.catalina=info
    log4j.logger.org.apache.commons.digester.Digester=info
    log4j.logger.org.apache.catalina.startup.TldConfig=info
    log4j.logger.chb.test=debug
  • 相关阅读:
    java正则表达式验证
    sql之left join、right join、inner join的区别
    Servlet 输出图片验证码
    Myeclipse不能使用alt+/快捷方式的解决方法
    两个递增数据组合成一个递增数据(不适用)
    java回调机制
    java中的继承问题
    oracle自定义函数:将字符串中的特殊字符转化为逗号
    oracle常用的函数
    oracle中导入dmp数据注意事项
  • 原文地址:https://www.cnblogs.com/cristin/p/7746789.html
Copyright © 2011-2022 走看看