Windows 存储来自 Windows 服务的事件日志多长时间
How long does Windows store event logs from a Windows Service
我正在使用 Windows 事件日志来记录来自自定义 Windows 服务的日志。
如果我需要阅读日志,比如说,昨天,我会转到 EventViewer,查找我的 EventLog 并阅读它。但是我担心如果我需要访问几个月甚至几年前的日志会发生什么。可能吗? Windows 将我的日志存储多长时间?它可以从我的服务中配置吗?
我是否应该使用像 NLog 这样的第三方记录器,它可能比 Windows 事件日志更适合我的服务?
默认情况下,每个日志(例如:应用程序、系统等...)配置为最大 20 Mb,使用 FIFO principle。
您可以 modify this size and set up an archiving policy 而不是 FIFO 方法,这样您就再也不会丢失日志了。
我正在使用 Windows 事件日志来记录来自自定义 Windows 服务的日志。
如果我需要阅读日志,比如说,昨天,我会转到 EventViewer,查找我的 EventLog 并阅读它。但是我担心如果我需要访问几个月甚至几年前的日志会发生什么。可能吗? Windows 将我的日志存储多长时间?它可以从我的服务中配置吗?
我是否应该使用像 NLog 这样的第三方记录器,它可能比 Windows 事件日志更适合我的服务?
默认情况下,每个日志(例如:应用程序、系统等...)配置为最大 20 Mb,使用 FIFO principle。
您可以 modify this size and set up an archiving policy 而不是 FIFO 方法,这样您就再也不会丢失日志了。