你的位置:首页 > 软件开发 > ASP.net > NLog输出目标及类型

NLog输出目标及类型

发布时间:2016-08-31 14:00:08
targets:输出目标节点target:配置一个输出目标Type输出类型: Console 输出到控制台 Debugger 输出到VS输出窗口 File ...

targets:输出目标节点

target:配置一个输出目标

Type输出类型:

  •   Console        输出到控制台
  •   Debugger     输出到VS输出窗口
  •   File        输出到文件
  •   Mail        输出为邮件发送
  •   Network        输出到网络地址
  •   Database        输出到数据库

 

NLog输出目标及类型NLog输出目标及类型
<targets async=” Boolean”> //是否异步 <target xsi:type="File"        //输出类型     name="String"        //节点名称     layout="Layout"       //日志输入格式     header="Layout"       //日志头显示的文本内容     footer="Layout"       //日志尾显示的文本内容     encoding="Encoding"    //文件编码格式     lineEnding="Enum"     //行结束模式     archiveAboveSize="Long"      //存档上限值     maxArchiveFiles="Integer"     //保存的最大存档文件数,默认9     archiveFileName="Layout"     //存档文件名称。允许使用Layout     archiveNumbering="Enum"      //存档文件的编号方式     archiveEvery="Enum"        //是否在每个设定时间刻自动存档日志文件     replaceFileContentsOnEachWrite="Boolean" //是否覆盖每次写入的日志内容,默认false     fileAttributes="Enum"         //文件属性(只支持Windows)     fileName="Layout"  //写入日志的文件名称 支持Layout     deleteOldFileOnStartup="Boolean"  //启动时,是否删除旧的日志文件 。默认为false     enableFileDelete="Boolean"  //否允许删除日志文件。默认为true     createDirs="Boolean"      //是否允许自动创建(不存在的)目录。默认为true。     concurrentWrites="Boolean" //是否允许使用通过多个进程的方式,将日志信息并行写入文件中。,默认为true     openFileCacheTimeout="Integer" //文件保持打开状态的最大时间秒数     openFileCacheSize="Integer"  //保持打开状态的文件数量     networkWrites="Boolean" //是否通过多线程由不同的网络主机并行向文件中写入日志默认false     concurrentWriteAttemptDelay="Integer"     concurrentWriteAttempts="Integer"     bufferSize="Integer" //日志文件缓存区大小(字节) 默认值为32768(32KB)     autoFlush="Boolean"  //在每次日志信息后,是否自动刷新文件缓存区 默认true     keepFileOpen="Boolean" //是否保持日志文件处于打开状态,以代替其在每次日志写事件发生时频繁打开和关闭默认值为false。备注:设置此属性为true,有助于提高性能。/></targets>

 

海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com

原标题:NLog输出目标及类型

关键词:

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录