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写的FTP下载程序总是出现本地目录拒绝访问的现象? 请问如何 定义 全局变量 ?? 问:用java开发大型网络游戏有哪些优势? 打包运行时报错,请高手帮我看看,谢谢! java 中关于字节的疑惑 我有个想法想问问大家帮忙想下行不行的通 请问如何用java做修改硬盘序列号的程序?高分求解,在线。 哪位有时间,帮忙写下这个的实现过程,让我参考学习一下(非作业) 高手进,文件末尾处理技巧问题 main(String[] args)args传的是什么参,请举例说明 如何将小程序加入到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形似的