VS 2010 中使用 NLog

在一个项目中,需要使用 C# 来编写 Windows 桌面程序。
程序中记录一些日志。Google 了一下,有两个比较流行。

  • NLOG
  • LOG4NET

这次就采用了NLog这个库。以往 C 语言,我用的是 GLOG。
以下操作均在 VS 2010 环境下。

安装 NuGet

NuGet 是 VS 的一个包安装管理扩展。可以用菜单 Tools -> Extenstion Manager 安装。

安装 NLlog

用菜单 Tools -> NuGet Package Manager -> Package Manager Console。
在提示符PM>下输入:

Install-Package NLog.Config

使用 NLog

增加头文件

//add NLOG
using NLog;

在顶层类里面创建 Logger

 private static Logger logger = LogManager.GetCurrentClassLogger();

在目录修改配置文件 NLog.config

将日志输出到EXE的目录中,命名为 log.txt

<targets>
<target name="logfile" xsi:type="File" fileName="log.txt" />
</targets>
<rules>
<logger name="*" minlevel="Info" writeTo="logfile" />
</rules>

(END)

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • NugetServer 使用指南 为什么要使用Nuget 在我们的项目, 存在着一些公共Dll, 这些Dll被大量...
    No_21312阅读 4,746评论 1 3
  • 在一个项目中,需要使用 C# 来编写 Windows 桌面程序。程序中需要读取一些简单的配置,此次采用了简单的 i...
    JerodYan阅读 2,133评论 0 1
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,286评论 19 139
  • Linux-Server-Notes PMS /home/softwareluke/图片/2017-09-11 0...
    燕京博士阅读 607评论 0 1
  • 这两天微博热门被张靓颖事件刷屏了,事件的起因经过相信大家都了解,我也不做过多阐述了,虽然他们两人都先后做了回复,但...
    刘小蜗阅读 13,299评论 67 212