C# 使用Nlog记录日志到数据库
[ 摘要 ]Nlog是一个很不错的.NET日志记录组件,它可以将日志输出到控件台,保存到文本,也可以很方便的记录到数据库中。本文为你介绍C# 使用Nlog记录日志到数据库。 Nlog是一个很不错的.NET日志记录组件,它可以将日志输出到控件台,保存到文本,也可以很方便的记录到数据库中。 可以在这里下载Nlog: http://nlog-project.org/ 这里分享一下如何配置Nlog,可以使其日志记录到数据库中(这里我用的是SQL server 2008)。 新建一个控件台项目:NlogSample,再通过NuGet加入Nlog程序集,如果没有装NuGet也可以在Nlog官网上下载,如图: 安装好以后,在项目中就有了Nlog程序集和Nlog.config文件。 打开Nlog.config文件,在target节点中,增加对数据库的配置。 View Code <target type="Database" name="database" connectionstring="Data Source=.;Initial Catalog=ReportServerTempDB;Integrated Security=True"> <commandText> insert into MyLog ([CreateDate], [Origin], [LogLevel], [Message],