Mor*_*goZ 4 c# logging windows-services event-log
我正在使用 Windows 事件日志来记录来自自定义 Windows 服务的日志。
如果我需要阅读昨天的日志,我会转到 EventViewer,查找我的 EventLog 并阅读它。但是我担心如果我需要访问几个月甚至几年前的日志会发生什么。是否可以?Windows 将我的日志存储多长时间?它可以从我的服务中配置吗?
我是否应该使用像 NLog 这样的第三方记录器,它可能比我的服务的 Windows 事件日志更好?
默认情况下,使用FIFO 原则,每个日志(例如:应用程序、系统等)被配置为最大 20 Mb 。
您可以修改此大小并设置存档策略而不是 FIFO 方法,并且您再也不会丢失日志。
归档时间: |
|
查看次数: |
10975 次 |
最近记录: |