Nlog日志组件简介
NLog简介 NLog是一个简单灵活的.NET日志记录类库,NLog的API非常类似于log4net,配置方式非常简单。支持多种形式输出日志:文本文件、系统日志、数据库、控制台、邮箱等 1.NLog简介 在nuget控制台输入安装nlog命令: Install-Package NLog.Config Nlog配置的方式 常用的有两种 1.直接在使用应用程序配置文件或者web的配置文件(app.config / web.config) 2.NLog.config 这个是比较好的一个形式(推荐) 配置文件中的主要标签是: targets和rules : <targets /> - 定义日志的目标/输出,下级是<target> <rules /> - 定义日志的路由规则,下级是<logger> 2.标签介绍 <nlog>标签 autoReload 修改配置文件后是否允许自动加载无须重启程序 throwExceptions 内部日志系统抛出异常(建议throwExceptions的值设为“false”,这样由于日志引发的问题不至于导致应用程序的崩溃。) internalLogLevel 可选Trace|Debug|Info|Warn|Error|Fatal决定内部日志的级别 Off 关闭 internalLogFile