求:每10分钟或log文件达到2M生成一个新的log文件

问题描述

各位大牛们,我现在要做一个功能,需求是这样的,定时记录日志,如果这个log文件达到2M或者中间已经间隔了10分钟,就生成一个新的log文件,要同时满足这两个条件,请问我应该如何实现呢? 问题补充:mercyblitz 写道

解决方案

也容易做,呵呵。左右一个schedule,10分中把内容中的Log record记录到文件中。不过要需要另外一个线程做Check log record的大小,如果超过10M,不管没有没有10分钟都需要flush到文件。
解决方案二:
定时的话,没有必要做呀!定大小可以用Log4j来做,这是log4j.appender.XXX..MaxFileSize=文件限定大小

时间: 2024-12-27 04:29:37

求:每10分钟或log文件达到2M生成一个新的log文件的相关文章

C#多个XML文件合并 然后生成一个新的XML文件代码怎么写

问题描述 读取多个xml文件然后合并生成一个新的XML文件代码怎么写大神给实际例子谢谢! 解决方案 解决方案二:没具体需求的?那我随便给你找个了啊解决方案三:本帖最后由 starfd 于 2015-11-04 12:36:49 编辑解决方案四:就是把所有的xml文件整合到一个里面解决方案五:那2楼的满足你了啊--就是读取出来然后Add给Root节点解决方案六:能发下具体代码例子吗解决方案七:2楼链接打开有具体代码--解决方案八:加我QQ远程帮我看看1587292914解决方案九:如果你的xml没

myeclipse10.0安装会自动生成一个带空格的文件夹,汉化和使用会报错

问题描述 myeclipse10.0安装会自动生成一个带空格的文件夹,汉化和使用会报错 汉化要求安装路径不能带有空格,但是安装时会自动生成一个myeclipse 10的文件夹,无法汉化,该怎么办?图片说明 尝试过把空格去掉,但这样就无法启动程序会报错 解决方案 汉化版经常会出问题的,建议用英文版 解决方案二: 用英文的貌似也没啥区别吧,不一定要汉化的

Linux中利用两个现存文件,生成一个新的文件

Linux中利用两个现存文件,生成一个新的文件的方法 前提条件:每个文件中不得有重复行 1. 取出两个文件的并集(重复的行只保留一份) cat file1 file2 | sort | uniq 2. 取出两个文件的交集(只留下同时存在于两个文件中的文件) cat file1 file2 | sort | uniq -d 3. 删除交集,留下其他的行 cat file1 file2 | sort | uniq –u

急求大神!~java poi 在 excel中每满6万行生成一个新的sheet

问题描述 急求大神!~java poi 在 excel中每满6万行生成一个新的sheet 急求大神!~java poi 在 excel中每满6万行生成一个新的sheet(并且在新sheet继续后面的输入) 解决方案 我能做到每N行生成一个sheet,但是没办法把excel数据继续写进去 解决方案二: 我的思路是设置个标记,在满sheet的条件后继续输入flag以后的内容,试下可行否? 解决方案三: poi性能还是有问题的.写到csv里用excel自动打开还是可以的. 解决方案四: 周一的时候做出

生成一个asx,或m3u 文件

用多了有问题,自己改吧.当前目录有可写权限!!! <%@LANGUAGE="VBSCRIPT"%> <%if Request.Form("loadno")="yes" then                    '判斷是否表單提交 set myfileobject=server.createobject("scripting.filesystemobject")       ' myfilepath=se

如何生成一个表格形式的文件并能在c#制作的界面中打开它

问题描述 各位,本人初学C#,想实现这样的一个功能,请教各位如何操作.1.在c#中做一个上位机界面,用串口读取下位机的数据并显示在上位机上,显示形式类似下边的一个表格,这一步我基本上已经能够实现.2.这个表格中的内容可以在下位机中按照一定的格式编辑好,然后第一次与上位机通讯的时候被上位机读取然后生成一个文件保存在电脑上,当关闭了上位机界面再次重新打开时能够像word之类的软件一样从电脑硬盘中找到这个文件并打开它,打开以后就是这样的一个表格形式并且还是上次的内容.3.当打开了这个表格形式的文件之后

RMAN备份与恢复(新旧控制文件及归档日志)测试

(我的实验) 一直知道我们公司使用的backup format='G:\20090607rman\datafile\data_%s_%p_%T_%t.bak'database plus archivelog  delete all inputformat 'G:\20090607rman\archivelog\arc_%s_%p_%T_%t.bak';来进行备份的,当然是LINUX系统,但是由于在家中没有LINUX环境,就改用WINDOWS环境来做,理论是一样的.该语句是进行RMAN的全备加上归

c++-xxx.vcxprojResolveAssemblyReference.cache文件是怎么生成的?

问题描述 xxx.vcxprojResolveAssemblyReference.cache文件是怎么生成的? 我有一个project,设置的是生成dll,我对它进行了很多操作,比如clean啊,rebuild啊,debug啊,然后在工程的debug文件夹生成了一个XX.vcxprojResolveAssemblyReference.cache文件,之前也进行了类似操作,都没有生成这个文件我是初学者,不知道是我的哪一步操作生成了这个文件,这个问题对我接下来的工作很重要,求大神解决 解决方案 自动

Java文件批量重命名批量提取特定类型文件_java

原因: 因为在网上下载视频教程,有的名字特别长,一般都是机构或者网站的宣传,不方便直接看到视频的简介,所以做了下面的第一个功能. 因为老师发的课件中,文件夹太多,想把docx都放在同一个文件夹下面,一个一个找出来太麻烦,所以做了第二个功能. 最近刚刚学了Java文件和流的知识,所以正好练练手,这也是自己的第一个exe程序,分享一下哈. (导出jar文件,以及用工具exe4j生成exe文件,这部分省略了哈) 用到的知识: 用到Java中文件,流的知识,以及简单的GUI知识. 功能: 功能一:去除文