使用 Windows 事件日志与使用文本文件

使用 Windows 事件日志与使用文本文件

我正在移植一个 Unix 服务器应用程序,该应用程序将日志写入文本文件,通常每天生成大约 15MB 的日志;日志文件每天由 cron 作业轮换。移植将是一个 Windows 服务应用程序。99% 的日志都是有关服务器处理的每个请求的信息或调试信息;但也可以记录警告和错误消息。

使用事件日志进行全部日志记录是否被视为正常或适当的做法?而不是,例如,记录到 %APPDATA% 下的文本文件并仅使用事件日志来记录服务启动/停止消息和严重错误?

不确定这个问题是否最适合 SF 或 SO,但请让我知道是否应该将其重新发布到其他地方!

答案1

视情况而定。如果您使用事件系统的功能,例如当某些事件发生时触发任务,这肯定会代表事件日志。事件日志可以通过 powershell 进行解析和排序/过滤/导出/...。不过,文本文件的性质要简单得多,这可以看作是使用文本文件的原因,如果您对如何使用这些日志有自己的想法的话。

相关内容