首页 > 编程 > .NET > 正文

很实用的NLog配置分享

2020-01-17 22:03:15
字体:
来源:转载
供稿:网友

前言

NLog是一个基于.NET平台编写的类库,我们可以使用NLog在应用程序中添加极为完善的跟踪调试代码。本文主要介绍的是关于NLog配置的相关内容,下面话不多说了,来一起看看详细的介绍吧

NLog配置

新建一个文件命名为NLog.Config,然后添加如下代码

<?xml version="1.0" encoding="utf-8" ?><nlog xmlns="http://www.nlog-project.org/schemas/NLog.xsd"  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <targets> <target name="asyncFile" xsi:type="AsyncWrapper">  <target name="log_file" xsi:type="File"    fileName="${basedir}/Logs/${shortdate}/${shortdate}.txt"    layout="${longdate} | ${message} ${onexception:${exception:format=message} ${newline} ${stacktrace} ${newline}"    archiveFileName="${basedir}/archives/${shortdate}-{#####}.txt"    archiveAboveSize="102400"    archiveNumbering="Sequence"    concurrentWrites="true"    keepFileOpen="false" /> </target> <target name="console" xsi:type="ColoredConsole" layout="[${date:format=HH/:mm/:ss}]:${message} ${exception:format=message}" /> </targets> <rules> <logger name="*" minlevel="Error" writeTo="asyncFile" /> <logger name="*" minlevel="Debug" writeTo="console" /> </rules></nlog>

第二种:

<?xml version="1.0" encoding="utf-8" ?><nlog xmlns="http://www.nlog-project.org/schemas/NLog.xsd"  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <variable name="logLayout"   value="Logger:${logger}${newline}Date:${longdate} Level:${uppercase:${level}}${newline}Message:${message} ${newline}${onexception:Exception:${exception:format=toString}${newline}}" /> <targets> <target name="asyncFile" xsi:type="AsyncWrapper">  <target name="log_file" xsi:type="File"    fileName="${basedir}/Logs/${shortdate}/${shortdate}.txt"    layout="${logLayout}"    archiveFileName="${basedir}/archives/${shortdate}-{#####}.txt"    archiveAboveSize="102400"    archiveNumbering="Sequence"    concurrentWrites="false"    keepFileOpen="true"     encoding="utf-8"    openFileCacheTimeout="30"/> </target> </targets> <rules> <logger name="*" minlevel="Info" writeTo="asyncFile" /> </rules></nlog>

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对武林网的支持。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表