很实用的NLog配置分享
 更新时间:2019年07月15日 09:23:48   作者:晓晨Master  

这篇文章主要给大家分享介绍了关于NLog配置的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧

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

<?xml version=”1.0″ encoding=”utf-8″ ?>
<nlog xmlns=”www.nlog-project.org/schemas/NLog.xsd”
xmlns:xsi=”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=”www.nlog-project.org/schemas/NLog.xsd”
xmlns:xsi=”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>

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

nlog
配置

相关文章
使用ASP.NET MVC引擎开发插件系统这篇文章主要为大家详细介绍了使用ASP.NET MVC引擎开发插件系统的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 2017-05-05
asp.net Menu控件+SQLServer实现动态多级菜单asp.net Menu控件+SQLServer实现动态多级菜单的代码,需要的朋友可以参考下。 2011-12-12
解析GridView自带分页及与DropDownList结合使用本文主要介绍了GridView自带的分页功能的实现方法。具有一定的参考价值,需要的朋友一起来看下吧 2016-12-12
.NET 单点登录解决方案这里指的单点,泛指在WEB服务端,一个账户同一时刻只能存在一个票据!怎么使同一个用户,在同一时间内只允许登录一次,下面将为大家详细介绍下 2013-10-10
MVC异常处理详解这篇文章主要为大家详细介绍了MVC异常处理的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 2017-06-06
ASP.NET中 script runat server 的用法这篇文章主要介绍了ASP.NET中<script runat="server">的用法,以一个较为简单的例子分析了ASP.NET中<script runat="server">的特点及具体用法,对于asp.net初学者来说具有一定的参考借鉴价值,需要的朋友可以参考下 2014-11-11
.Net WebApi消息拦截器之MessageHandler的示例这篇文章主要介绍了.Net WebApi消息拦截器之MessageHandler的示例,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧 2018-08-08
ASP.NET Core应用错误处理之StatusCodePagesMiddleware中间件针对这篇文章主要给大家介绍了关于ASP.NET Core应用错误处理之StatusCodePagesMiddleware中间件针对响应码呈现错误页面的相关资料,需要的朋友可以参考下 2019-01-01
WEB在模态窗体里导出或下载文件功能代码实现在模态窗体里导出或下载文件,具体功能代码如下,感兴趣的朋友可以参考下哈 2013-06-06
.Net语言Smobiler开发之如何在手机上实现表单设计这篇文章主要为大家详细介绍了.Net语言APP开发平台,如何在手机上实现表单设计(Smobiler),具有一定的参考价值,感兴趣的小伙伴们可以参考一下 2016-09-09

最新评论

声明:本站(华域联盟www.cnhackhy.com)所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。