是否可以立即在webMethods中旋转日志文件 - 通过调用特殊方法或其他方法......
我不想使用第三方软件。
THX!
进一步探索: 我需要这两个旋转。默认logile(例如server.log)和自定义日志文件。
答案 0 :(得分:1)
默认情况下,webMethods日志(所有组件,如IS,MWS,Optimize等)在午夜每24小时轮换一次。您可以通过修改扩展属性来更改该间隔。
对于IntegrationServer 9.6及更低版本,它是watt.server.logRotateInterval(毫秒)。
请注意: watt.server.logRotateInterval参数已从Integration Server中删除 8.2 SP2。重新引入以下修复程序时,参数的范围已更改,因此仅影响 stats.log :
从Integration Server 9.7开始,此服务器配置参数已重命名为watt.server.statsLogRotateInterval( minutes 而不是毫秒),但也仅影响stats.log文件。
所以我认为没有办法改变日志轮换间隔。为了压缩旧的日志文件,我认为最好的解决方案是编写一个服务来执行该操作,并使用该服务创建一个计划任务(每天午夜后执行)。