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