log4j生成新文件问题 log4j日志按大小和按日期生成新的日志文件,都可以实现。但是,有没有办法同时按大小和日期生成新文件呢?希望各位不吝赐教。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 建议使用:DailyRollingFileAppender 用法一:<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE log4j:configuration SYSTEM "/WEB-INF/log4j.dtd"><log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/" debug="true"><appender name="DEBUG" class="org.apache.log4j.DailyRollingFileAppender"> <param name="File" value="../webapps/WebCatStruts/WEB-INF/log/LifeCare_WebCat.log" /><param name="DatePattern" value="'.'yyyy-MM-dd"/><param name="Append" value="true"/><param name="Threshold" value="DEBUG"/><layout class="org.apache.log4j.PatternLayout"><param name="ConversionPattern" value="%d{HH:mm:ss:SSS} - %p - %C{1} - %m%n"/></layout></appender><root><appender-ref ref="DEBUG"/></root></log4j:configuration>用法二 log4j.appender.R=org.apache.log4j.DailyRollingFileAppender log4j.appender.R.File=sample.log log4j.appender.R.DatePattern='.'yyyy-MM-dd 一句话,目前的版本都还没有办法,除非你自己去改log4j的源文件 目前的log4j还不能按大小生成文件。 extremecomponents组件使用 关于ssh和mvc之间的关系?网上各种解答,小弟一一列出,求大神帮忙分析 时间转换问题 java.io.IOException: Stream closed 菜鸟 问问? ActionForm如何知道jsp中传过来的值? 求类似httpclient获取百度top100信息的代码 为什么我的的Tomcat运行Servlet会提示下载文件呢? struts中,action对象如何返回参数给JSP显示? 100分请教简单问题,决不失言。 struts2运行tomcat死活不行 spring 错误
DailyRollingFileAppender
<!DOCTYPE log4j:configuration SYSTEM "/WEB-INF/log4j.dtd"><log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/" debug="true"><appender name="DEBUG" class="org.apache.log4j.DailyRollingFileAppender">
<param name="File" value="../webapps/WebCatStruts/WEB-INF/log/LifeCare_WebCat.log" />
<param name="DatePattern" value="'.'yyyy-MM-dd"/>
<param name="Append" value="true"/>
<param name="Threshold" value="DEBUG"/>
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%d{HH:mm:ss:SSS} - %p - %C{1} - %m%n"/>
</layout>
</appender><root>
<appender-ref ref="DEBUG"/>
</root>
</log4j:configuration>用法二
log4j.appender.R=org.apache.log4j.DailyRollingFileAppender
log4j.appender.R.File=sample.log
log4j.appender.R.DatePattern='.'yyyy-MM-dd