首页 > 学院 > 开发设计 > 正文

Nlog

2019-11-14 16:17:53
字体:
来源:转载
供稿:网友

安装Nlog

通过NuGet的Console方式

PM> Install-Package NLog

或者直接用Manage

添加配置文件内容

%201%20<?xml%20version="1.0"%20encoding="utf-8"%20?>%202%20<configuration>%203%20%20%20<configSections>%204%20%20%20%20%20<section%20name="nlog"%20type="NLog.Config.ConfigSectionHandler,%20NLog"/>%205%20%20%20</configSections>%206%20%20%20<nlog%20xmlns="http://www.nlog-PRoject.org/schemas/NLog.xsd"%20%20xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">%207%20%20%20%20%20<targets>%208%20%20%20%20%20%20%20<target%20name="file"%20xsi:type="File"%20fileName="${shortdate}.txt"%209%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20layout="${date:format=HH/:mm/:ss}-${stacktrace}-${message}"/>10%20%20%20%20%20</targets>11%20%20%20%20%20<rules>12%20%20%20%20%20%20%20<logger%20name="*"%20minlevel="Error"%20writeTo="file"/>13%20%20%20%20%20</rules>14%20%20%20</nlog>15%20</configuration>

调用

1%20string%20message%20=%20"这是一个异常消息";2%20NLog.Logger%20logger%20=%20NLog.LogManager.GetCurrentClassLogger();3%20logger.Error(message);

相关介绍链接

http://nlog-project.org/

https://github.com/nlog/nlog/wiki/Configuration-file

http://www.VEVb.com/dflying/archive/2006/12/06/584426.html(翻译版)

 常用配置(异常和信息记录分类按日期保存):

<configSections>    <section name="nlog" type="NLog.Config.ConfigSectionHandler, NLog"/>  </configSections>  <nlog xmlns="http://www.nlog-project.org/schemas/NLog.xsd"  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">    <targets>      <target name="fileError" xsi:type="File" fileName="logs/Error/${shortdate}.txt" layout="${date:format=HH/:mm/:ss}-${stacktrace}-${message}"/>      <target name="fileInfo" xsi:type="File" fileName="logs/Info/${shortdate}.txt" layout="${date:format=HH/:mm/:ss}-${message}"/>    </targets>    <rules>      <logger name="*" levels="Error" writeTo="fileError"/>      <logger name="*" levels="Info" writeTo="fileInfo"/>    </rules>  </nlog>

 


上一篇:数据库语法01

下一篇:自我总结:对博客园的服务接口进行封装

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表
学习交流
热门图片
猜你喜欢的新闻
猜你喜欢的关注

新闻热点

疑难解答

图片精选

网友关注