在jdk中的FileHandler(String pattern, int limit,int count,boolean append)类引发的问题?做了个jsp页面是专门来改变日志文件大小和个数的,当我在jsp页面中及时改变了limit,count这两个参数时要求在不从新启动运行服务器的情况下及时改变原有日志文件(pattern)的大小和个数的属性值;好像在jdk的API中没有改变FileHandler类中文件大小和个数属性的方法,除非从新创建FileHandler类,但从新创建的FileHandler类又会产生新的日志文件;并没有改变原有日志文件的大小和个数属性;
例如:FileHandler sh = new FileHandler("mm.log",fileSize,fileNum,true);要求页面每次提交时后台的日志文件mm.log文件的属性(大小和个数)都能够及时刷新!提示:好像Log4j的日志功能做到了及时刷新的功能;我只要每次修改控制log4j的log4j.xml文件中的相应参数保存后,log4j产生的日志文件(service.log)属性就能得到及时更新产生作用,而不用从新启动运行服务器后才产生作用;
例如:FileHandler sh = new FileHandler("mm.log",fileSize,fileNum,true);要求页面每次提交时后台的日志文件mm.log文件的属性(大小和个数)都能够及时刷新!提示:好像Log4j的日志功能做到了及时刷新的功能;我只要每次修改控制log4j的log4j.xml文件中的相应参数保存后,log4j产生的日志文件(service.log)属性就能得到及时更新产生作用,而不用从新启动运行服务器后才产生作用;
我一直使用JDBMonitor来做数据库日志,根本不用写代码,爽呆了。宣称10秒为任意数据库增加执行日志功能
我在这下载的:http://www.cownew.com/JDBMonitor/