『简易日志』NuGet 日志包 SimpleLogger
『 简易 日志 』 NuGet 日志包 Simple Logger 独立观察员 2020 年 7 月 7 日 一、概述 目前, .NET 框架下,主流的日志组件大致就是 N log 和 Log4Net 了,功能比较强大,但总感觉太重了,学习他们的配置规则也是个门槛。当然还有这两者的各种封装变种,以及似乎在 .NET Core 中比较流行的微软官方的 Microsoft.Extensions.Logging,具体没怎么使用过,不好评价。(说到变种,本人曾经也改造过一个 log4net 的版本: https://gitee.com/dlgcy/YTLog ,感兴趣的可以试试)。 其实,对于个人项目或者较小的项目,我们实际只需要将日志内容写入文本文件即可。本人制作的这个 “简易日志 (Simple Logger )” 包里面包含的代码逻辑,最开始也就是简单地写入文本,后来经过实际使用的演化,做了各种优化,添加了一些实用的特性,感觉用着还不错。正所谓独乐乐不如众乐乐,于是将其打包上传到微软的包管理库 NuGet 中,大家可以使用试试,相互交流。核心代码已托管在码云了: https://gitee.com/dlgcy/dotnetcodes/blob/dlgcy/DotNet.Utilities/ 日志 / LogHelper.cs 。 二、使用方法 1、配置(可选) 配置不是必须的