关于网友提出的“ 根据时间及日志文件大小定时生成新的日志文件”问题疑问,本网通过在网上对“ 根据时间及日志文件大小定时生成新的日志文件”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:
问题: 根据时间及日志文件大小定时生成新的日志文件
描述: 各位大牛们,我想做一个定时器,记录log日志,每10分种或者log文件达到2M就生成新的log日志文件,请问如何实现?
解决方案1:
日志的名称就用当前的时间来命名。。。。
解决方案2: 10分钟生成一次 写个 线程 定时执行 生成日志和改名操作
2M生成 每次写日志的时候 判断一下当前日志文件大小
解决方案3: 生成新日志文件的时候 将原来的日志文件改名 XXXX_年_月_日_时_分.log
解决方案4: 怎么会这样啊?
解决方案5: 一般都是一天生成一个日志文件,而且一般项目一天之内不会有2m的日志文件 ,日志记录一般都是异常或者警告。
解决方案6: org.apache.log4j.RollingFileAppender
解决方案7: 用输入输出流
解决方案8: 文件用年月日时分命名,根据文件名排序,可取到你最后的文件;每10分钟生成日志的时候 先判断文件大小,达到2M,就生成新文件。
以上介绍了“ 根据时间及日志文件大小定时生成新的日志文件”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/3021932.html