log4j.properties 详细配置

来源:互联网 发布:磐石 网络投票 价格 编辑:程序博客网 时间:2024/06/06 10:46

前提、添加两个包

1、commons-discovery-0.2、
2、commons-logging

第一步、web.xml下

<!-- 以下3项参数与log4j的配置相关 -->  
    <context-param>  
        <param-name>log4jConfigLocation</param-name>  
        <param-value>classpath:config/properties/log4j.properties</param-value>  
    </context-param>  
    <context-param>  
        <param-name>log4jRefreshInterval</param-name>  
        <param-value>60000</param-value>  
    </context-param>  
    <listener>  
        <listener-class>  
            org.springframework.web.util.Log4jConfigListener  
        </listener-class>  
    </listener>  
<!-- end -->

第二步、新建文件 log4j.properties 复制以下内容


log4j.rootLogger=info,RollingFile,debug



#debug
log4j.appender.debug=org.apache.log4j.ConsoleAppender
log4j.appender.debug.layout=org.apache.log4j.PatternLayout
log4j.appender.debug.layout.ConversionPattern=%p %d{yyyy-MM-dd HH:mm:ss} [%t] [%c] - %m %n


#RollingFile
log4j.appender.RollingFile=org.apache.log4j.DailyRollingFileAppender
log4j.appender.RollingFile.File=${Gelv_house.root}WEB-INF/logs/houseweb.log
log4j.appender.RollingFile.DatePattern='_'yyyy-MM-dd'.log'
log4j.appender.RollingFile.layout=org.apache.log4j.PatternLayout
log4j.appender.RollingFile.layout.ConversionPattern=%p %d{yyyy-MM-dd HH:mm:ss} [%t] [%c] - %m %n


#info
log4j.appender.info=org.apache.log4j.ConsoleAppender
log4j.appender.info.layout=org.apache.log4j.PatternLayout

log4j.appender.info.layout.ConversionPattern=%p %d{yyyy-MM-dd HH\:mm\:ss} [%t] [%c] - %m %n


欢迎加群 Java、Android开发 295063374


0 0
原创粉丝点击