log4j按天生成日志文件的问题 log4j支持按天输出日志文件,新创建的文件并不是yyyyMMdd形式的,过了当有新的日志文件生成时,上次的日志文件将以yyyyMMdd重命名LZ强悍的话,自己写一个咯,O(∩_∩)O~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在log4j.properties文件里写log4j.appender.finfo=org.apache.log4j.RollingFileAppenderlog4j.appender.finfo.Threshold=INFO//类型是INFO,可以自己设置ERROR什么的log4j.appender.finfo.File=logs/Kloseinfo.log //自己设置路径log4j.appender.finfo.MaxFileSize=5000KBlog4j.appender.finfo.MaxBackupIndex=10log4j.appender.finfo.layout=org.apache.log4j.PatternLayoutlog4j.appender.finfo.layout.ConversionPattern=%d{yyyy-MM-dd HH\:mm\:ss,SSS}\:[%p] [%t] %r %l %m%n 简单点的:.log4j.rootLogger=info,A1 log4j.appender.A1=org.apache.log4j.DailyRollingFileAppender log4j.appender.A1.Append=true log4j.appender.A1.File=D\:/log4j.log log4j.appender.A1.DatePattern = '.'yyyy-MM-dd'.log' log4j.appender.A1.layout=org.apache.log4j.PatternLayout log4j.appender.A1.layout.ConversionPattern=[%-5p] %d{yyyy-MM-dd HH\:mm\:ss} Method\: %l%n%m%n <appender name="loginfile" class="org.apache.log4j.DailyRollingFileAppender"> <param name="File" value="/data/logs/login.log"/> <param name="DatePattern" value="'_'yyyy-MM-dd'.log'"/> //这个地方按你要求的改 <layout class="org.apache.log4j.PatternLayout"> <param name="ConversionPattern" value="%d{yyyy-MM-dd hh:mm:ss}|%m%n"/> </layout> </appender> <logger name="login" additivity="false"> <level value="info"/> <appender-ref ref="loginfile"/> </logger> 这个类型的输出是什么样的呀 比如我想自己定义文件的大小 这个不能把?在一个就是比如到了一定的大小了就新生成一个文件 这个文件的名字我想要是YYYYMMDD形似的 DailyRollingFileAppender高并发的时候切换文件出现问题,没解决.使用要注意 JAVA 关于四舍五入的问题 自动填写 有人用opencms的标签吗? java io方面 如何将gb2312字符串转成utf-8字符串? 程序中定义了一个快捷键,但是和金山词霸的冲突了,我怎么能在设置的时候检测到呢?请大虾给个方法 我做的一个android新浪微博客户端,大家看一下,给点建议 路人甲高手们请进:用JAVA采用什么样的算法来自动画出一个中、大型公司分布式网络环境的拓扑图??? 为什么在静态方法里不能用this ? 怎么做可以得到Java程序运行的帮助 如何将小程序加入到WEB页中 维持线程数量问题
log4j.appender.finfo.Threshold=INFO//类型是INFO,可以自己设置ERROR什么的
log4j.appender.finfo.File=logs/Kloseinfo.log //自己设置路径
log4j.appender.finfo.MaxFileSize=5000KB
log4j.appender.finfo.MaxBackupIndex=10
log4j.appender.finfo.layout=org.apache.log4j.PatternLayout
log4j.appender.finfo.layout.ConversionPattern=%d{yyyy-MM-dd HH\:mm\:ss,SSS}\:[%p] [%t] %r %l %m%n
log4j.appender.A1=org.apache.log4j.DailyRollingFileAppender
log4j.appender.A1.Append=true
log4j.appender.A1.File=D\:/log4j.log
log4j.appender.A1.DatePattern = '.'yyyy-MM-dd'.log'
log4j.appender.A1.layout=org.apache.log4j.PatternLayout
log4j.appender.A1.layout.ConversionPattern=[%-5p] %d{yyyy-MM-dd HH\:mm\:ss} Method\: %l%n%m%n
<param name="File" value="/data/logs/login.log"/>
<param name="DatePattern" value="'_'yyyy-MM-dd'.log'"/> //这个地方按你要求的改
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%d{yyyy-MM-dd hh:mm:ss}|%m%n"/>
</layout>
</appender>
<logger name="login" additivity="false">
<level value="info"/>
<appender-ref ref="loginfile"/>
</logger>
这个类型的输出是什么样的呀 比如我想自己定义文件的大小
这个不能把?
在一个就是比如到了一定的大小了
就新生成一个文件 这个文件的名字我想要是YYYYMMDD形似的