nlog官方帮助_NLog使用方法

一、软件网站:http://www.nlog-project.org/

下载:http://sourceforge.net/project/showfiles.php?group_id=116456

说明:如果是.Net 2.0使用, 请下载nlog-1.0-net-2.0.zip

里面的bin目录下有多个,c# 使用nlog.dll

文件:nlog.dll

大小:248K

版本:1.0.0.505

二、 WinForm下使用

添加nlog.dll的引用,然后在nlog.dll的文件夹下创建nlog.dll.nlog

内容如下:

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" >

layout="${date:format=HH\:mm\:ss}|${level}|${stacktrace}|${message}"/>

layout="[${date:format=yyyy-MM-dd HH\:mm\:ss}][${level}] ${message} ${exception}"/>

在你要写日志的类中如下使用:

using System;

using System.Collections.Generic;

using System.ComponentModel;

using System.Data;

using System.Drawing;

using System.Text;

using System.Windows.Forms;

namespace nlogDemo

{

public partial class Form1 : Form

{

NLog.Logger log = NLog.LogManager.GetCurrentClassLogger();

public Form1()

{

InitializeComponent();

}

private void button1_Click(object sender, EventArgs e)

{

log.Info("hi");

}

}

}

三、WebForm,Asp.net下的使用方法

同样添加nlog.dll,不过这次的配置文件放到web.config中

如下:

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

layout="[${date:format=yyyy-MM-dd HH\:mm\:ss}][${level}] ${message} ${exception}" />

注意:我把日志文件放到了App_Data下面了。这里的话不能下载的。

使用方法如下,default.aspx.cs

using System;

using System.Collections.Generic;

using System.Web;

using System.Web.UI;

using System.Web.UI.WebControls;

using DevExpress.XtraCharts;

public partial class _Default : System.Web.UI.Page

{

NLog.Logger log = NLog.LogManager.GetCurrentClassLogger();

protected void Page_Load(object sender, EventArgs e)

{

log.Info("hi");

}

}

更加详细的使用可以参考:

NLog Doc http://www.nlog-project.org/

NLog文章系列 http://www.cnblogs.com/dflying/archive/2006/12/15/593158.html

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/greenerycn/archive/2008/10/25/3142806.aspx

你可能感兴趣的:(nlog官方帮助)