gpt4 book ai didi

c# - Windows 将来自 Windows 服务的事件日志存储多长时间

转载 作者:行者123 更新时间:2023-11-30 21:47:21 26 4
gpt4 key购买 nike

我正在使用 Windows 事件日志记录来自自定义 Windows 服务的日志。

如果我需要阅读日志,比如说,昨天,我会转到 EventViewer,查找我的 EventLog 并阅读它。但是我担心如果我需要访问几个月甚至几年前的日志会发生什么。是否可以? Windows 将我的日志存储多长时间?它可以从我的服务中配置吗?

我是否应该使用像 NLog 这样的第三方记录器,它可能比 Windows 事件日志更适合我的服务?

最佳答案

默认情况下,每个日志(例如:应用程序、系统等...)配置为最大 20 Mb,使用 FIFO principle .

您可以 modify this size and set up an archiving policy而不是 FIFO 方法,您将永远不会再丢失日志。

关于c# - Windows 将来自 Windows 服务的事件日志存储多长时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38475178/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com