我的机器上有一个进程正在将日志写入 C:\Application.log。现在我想在不停止该应用程序的情况下轮换日志文件。在同一台机器上,我安装了 apache 2.2。据我所知,我们可以使用 apache 的 rotatelogs.exe,但它不会轮换日志文件
我使用以下语法来轮换日志文件:
C:\Apache\bin\rotatelogs.exe C:\Application.log 20M
需要专家意见才能实现这一点。
答案1
http://httpd.apache.org/docs/2.2/programs/rotatelogs.html
rotatelogs 是一个简单的程序,与 Apache 的管道日志文件功能一起使用
这意味着要使用旋转日志,您的应用程序必须具有将日志记录到管道的能力,并配置为将日志发送到rotatelogs
标准输入。