NLog日志工具的使用及配置-输出年/月文件夹
来源:互联网 发布:月中天 知乎 编辑:程序博客网 时间:2024/06/15 15:07
NLog日志工具的使用及配置-输出年/月文件夹
1,(打开【工具】》【库程序包管理器】》【程序包管理器控制台】) 在程序包控制台输入命令install-package nlog,会自动引用nlog并下载资源文件。
2,在程序包控制台输入命令install-package nlog.config,会添加nlog配置文件
3,配置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" xsi:schemaLocation="http://www.nlog-project.org/schemas/NLog.xsd NLog.xsd" autoReload="true" throwExceptions="false" internalLogLevel="Off" internalLogFile="c:\temp\nlog-internal.log"><targets> <!--VS输出窗口--> <target name="debugger" xsi:type="Debugger" layout="${date:format=HH\:mm\:ss} | ${level:padding=-5} | ${message}" /> <!--保存至文件--> <target name="error_file" xsi:type="File" encoding="utf-8" fileName="${basedir}/Logs/${date:format=yyyy}/${date:format=MM}/${shortdate}.log" layout="${longdate} | ${level:uppercase=false:padding=-5} | ${message} ${onexception:${exception:format=tostring} ${newline} ${stacktrace} ${newline}" /> </targets> <rules> <logger name="*" minlevel="Debug" writeTo="debugger" /> <logger name="*" minlevel="Error" writeTo="error_file" /> </rules></nlog>
4,最后在程序中添加代码
public static Logger logger = LogManager.GetCurrentClassLogger();
5,运行结果
输出
文件
6,其他资料
多种不同配置方式及详细描述
github地址
by LRF 20170630
阅读全文
0 0
- NLog日志工具的使用及配置-输出年/月文件夹
- 好用的日志记录工具,NLog
- nlog日志配置
- log4j - 日志输出工具 的使用配置简洁实例
- NLog的配置和使用(一)
- Net Core使用日志 NLog
- WebAPI+NLog实现接口调用日志输出
- (转载)NLog的使用
- NLog日志封装和配置(C#)
- photon 配置及日志输出
- 日志Nlog
- NLog日志
- 日志框架Nlog之将日志输出到控制台
- 日志框架Nlog之将日志输出到文件
- 日志框架Nlog之将日志输出到数据库
- logrotate 日志分割工具的配置使用
- .NET中使用NLog记录日志
- mysql 配置日志及MONyog监控工具使用
- 6月份英语总结
- oracle导入导出命令
- PHP7新特性的介绍
- H5项目常见问题汇总及解决方案
- crontab定时任务打包备份文件并删除过期文件
- NLog日志工具的使用及配置-输出年/月文件夹
- node最新版本安装导致的Maximum call stack size exceeded npm
- JAVA POI 导出excel
- HTTP请求
- MyBatis的配置
- 为什么1个字节(Byte)等8位(Bit)?
- 内存溢出:java.lang.OutOfMemoryError: PermGen space
- android错误No Activity found to handle Intent
- python小程序-0002