targets:输出目标节点target:配置一个输出目标Type输出类型: Console 输出到控制台 Debugger 输出到VS输出窗口 File ...
targets:输出目标节点
target:配置一个输出目标
Type输出类型:
- Console 输出到控制台
- Debugger 输出到VS输出窗口
- File 输出到文件
- Mail 输出为邮件发送
- Network 输出到网络地址
- Database 输出到数据库
<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
(#换成@)。