.net - 我可以配置 NLog 在日志达到一定限制后修剪日志吗?

标签 .net nlog

NLog 可以配置为在日志文件达到一定文件大小后自动修剪/修剪日志文件吗?

最佳答案

我认为您将实现的最接近的方法是使用archiveAboveSize属性让NLog在日志文件达到一定大小时对其进行存档。通过将其与 maxArchiveFiles 属性相结合,您可以将存档文件的数量保持在最低限度(尽管我认为您始终需要一个存档文件,否则当当前日志文件被存档并替换为新的日志文件时)一,现在存档的文件将被删除,您将丢失其中的所有日志记录)。

an example在文档中。

关于.net - 我可以配置 NLog 在日志达到一定限制后修剪日志吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19259993/

相关文章:

c# - NLog 使用 NLog.config 动态更改文件名

NLog 没有写入数据库表

编程配置中的 c# NLog 自定义定界符

c# - 类型为 "xxx"的对象无法转换为类型 "yyy"

c# - 将 C# 转换为 vb.net 错误

.net - WCF中WSDualHttpBinding的优势是什么?

c# - 如何检查 NLog 是否已以异步模式完成从其队列中记录消息?

c# - 使用 Autofac 的 RegisterGeneric 注入(inject) NLog

c# - 将 List<int?> 转换为 List<int> 的任何简单方法

c# - 服务在不同路径中写入文件