C#第三方库Nlog
Kagula
2012-03-31
内容简介
本文记录C#的NLog库(日志库)的常用方式。所有代码在WinXPSP3+VS2010SP1环境中测试通过。
使用的第三方库是Sentinel 0.9.2.0,NLog-v2.0.0.2000。
如果是在Silverlight项目中使用NLog请参考资料[4]。
正文
第一次使用
在参考资料[2]中找到download下载Nlog安装包,在系统中安装。
新建C#的Win32Console项目,鼠标右键单击项目名称,添加新项目[Visual C# Items]->[CSharp]->[Empty Nlog configuration file],缺省名称为“Nlog.config”的文件。你可以在项目中使用快捷键[Ctrl]+[Shift]+[A]添加“Nlog.config”文件,同时Nlog.DLL文件也会被加入到项目中去。
下面在Program.cs中填入缺省代码
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using NLog;
namespace testNLog
{
class Program
{
private static Logger logger = LogManager.GetCurrentClassLogger();
public static void MyMethod1()
{
int k = 42;
int l = 100;
logger.Trace("Sample trace message, k={0}, l={1}", k, l);
logger.Debug("Sample debug message, k={0}, l={1}", k, l);
logger.Info("Sample informational message, k={0}, l={1}&