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
  • 相关阅读:
    CPU 常识(计算机组成原理)
    设置动态网站,要求访问端口 8998
    未知高宽的div在其父级div中垂直居中显示
    ES6 学习 -- Generator函数
    ES6 学习 -- Class继承
    ES6 学习 -- Class
    ES6 学习 -- 字符串模板
    ES6 学习 -- 字符串新增方法
    ES6 学习 -- Promise对象
    ES6 学习 -- Set和Map数据结构
  • 原文地址:https://www.cnblogs.com/cristin/p/7746789.html
Copyright © 2011-2022 走看看