.net Net的日志记录/跟踪库
我需要从Log4Net切换到其他日志库,该库至少具有以下要求的内置功能: 文件记录文本 按大小和日期存档不应删除任何存档 存档到zip/压缩文件 可以通过某种方式配置归档,每天只有一个zip文件 我尝试了一些主要的库,如NLog和SmartInspect,但没有一个提供将归档/滚动文件移动到zip文件的功能 对于Log4Net,我只是自己实现了这个功能,但对于一些新项目,我的客户不想使用Log4Net 有可能用NLog扩展NLog吗?扩展就是为了这样做吗? 或者有人知道allready的另一个lib是免费的还是商业的 提前谢谢 ReneRene-是免费的,并且有一个非常简单的插入水槽的模型。我建议只需从GitHub存储库复制RollingFileLink类的源代码,并添加几行代码来压缩roll上的传出文件 将这样的定制水槽重新插入很容易:.net Net的日志记录/跟踪库,.net,logging,nlog,.net,Logging,Nlog,我需要从Log4Net切换到其他日志库,该库至少具有以下要求的内置功能: 文件记录文本 按大小和日期存档不应删除任何存档 存档到zip/压缩文件 可以通过某种方式配置归档,每天只有一个zip文件 我尝试了一些主要的库,如NLog和SmartInspect,但没有一个提供将归档/滚动文件移动到zip文件的功能 对于Log4Net,我只是自己实现了这个功能,但对于一些新项目,我的客户不想使用Log4Net 有可能用NLog扩展NLog吗?扩展就是为了这样做吗? 或者有人知道allready的另一个l
var log = new LoggerConfiguration()
.WriteTo.Sink(new ZippedRollingFileSink("C:\\Logs\\myapp-{Date}.txt"))
.CreateLogger();