曾经一项目需要进行程序的日志记录(我是做.net 开发的),看了一些方法,如果是自己来写,形成一定结构,开发量又大,便想用已经第三方控件了,发现了log4net 很强大,但是配置复杂,并且很多功能也是浪费,但想小一点的,找到了nlog 控件,这很好,结构清楚,而功能正好所用,可以满足.net 大部分程序的 log 问题
下面来看看比较合适的用法,
1、项目中引用 nlog.dll
2、把他的配置文件 nlog.dll.nlog 引入了 到项目中了,(注意)如果是放在源代码目录,则要选复制到输出目录了,如果是只接放在输出目录就不用了
3、编辑日志文件了,
nlog.dll.nlog 其实是一个xml 例子如下
<nlog xmlns="http://www.nlog-project.org/schemas/NLog.xsd"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" >
<targets>
<target name="console" xsi:type="ColoredConsole"