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
  • 相关阅读:
    UVa12093
    UVa1631
    vue路由跳转的三种方式
    vue中的钩子函数(判断是否跳转页面)beforeEach
    vue中子组件向父组件传值方法?
    vue中对数组,对象的操作如下
    vue-router的beforeEach的使用?
    vue拦截器使用?
    vue中父子组件以及兄弟组件的传值情况?
    前端模块化?
  • 原文地址:https://www.cnblogs.com/cristin/p/7746789.html
Copyright © 2011-2022 走看看