杂项-Log:NLog
ylbtech-杂项-Log:NLog |
1.返回顶部 |
- 文件
- 文本控制台
- Email
- 数据库
- 网络中的其它计算机(通过TCP或UDP)
- 基于MSMQ的消息队列
- Windows系统日志
- 当前的日期和时间(多种格式)
- 记录等级
- 来源名称
- 输出跟踪消息的方法的堆栈信息
- 环境变量的值
- 异常的详细信息
- 计算机、进程和线程名称
- Trace- 最常见的记录信息,一般用于普通输出
- Debug- 同样是记录信息,不过出现的频率要比Trace少一些,一般用来调试程序
- Info- 信息类型的消息
- Warn- 警告信息,一般用于比较重要的场合
- Error- 错误信息
- Fatal- 致命异常信息。一般来讲,发生致命异常之后程序将无法继续执行。
2.返回顶部 |
<?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"><!-- See https://github.com/nlog/nlog/wiki/Configuration-file for information on customizing logging rules and outputs.--><targets><default-wrapper xsi:type="AsyncWrapper"><wrapper-target xsi:type="RetryingWrapper"/></default-wrapper><!-- add your targets here --><target xsi:type="File" name="AllLog" fileName="${basedir}/App_Data/logs/${shortdate}/all.log" layout="${longdate} ${uppercase:${level}} [${threadid}] ${logger} - ${message} ${exception:format=tostring}" /><target xsi:type="File" name="DebugLog" fileName="${basedir}/App_Data/logs/${shortdate}/debug.log" layout="${longdate} [${threadid}] ${logger} - ${message} ${exception:format=tostring}" /><target xsi:type="File" name="DelayDebug" fileName="${basedir}/App_Data/logs/${shortdate}/debug.log" layout="${longdate}-${message} ${exception:format=tostring}" /><target xsi:type="File" name="ErrorLog" fileName="${basedir}/App_Data/logs/${shortdate}/error.log" layout="${longdate} [${threadid}] ${logger} - ${message} ${exception:format=tostring}" /><target xsi:type="File" name="FatalLog" fileName="${basedir}/App_Data/logs/${shortdate}/fatal.log" layout="${longdate} [${threadid}] ${logger} - ${message} ${exception:format=tostring}" /><target xsi:type="File" name="InfoLog" fileName="${basedir}/App_Data/logs/${shortdate}/info.log" layout="${longdate} [${threadid}] ${logger} - ${message} ${exception:format=tostring}" /><target xsi:type="File" name="TraceLog" fileName="${basedir}/App_Data/logs/${shortdate}/trace.log" layout="${longdate} [${threadid}] ${logger} - ${message} ${exception:format=tostring}" /><target xsi:type="File" name="WarnLog" fileName="${basedir}/App_Data/logs/${shortdate}/warn.log" layout="${longdate} [${threadid}] ${logger} - ${message} ${exception:format=tostring}" /><target xsi:type="NLogViewer"name="viewer"address="udp://127.0.0.1:9999"/></targets><rules><!-- add your logging rules here --><logger name="*" minlevel="Trace" writeTo="AllLog" /><logger name="*" level="Debug" writeTo="DelayDebug" /><logger name="*" level="Error" writeTo="ErrorLog" /><logger name="*" level="Fatal" writeTo="FatalLog" /><logger name="*" level="Info" writeTo="InfoLog" /><logger name="*" level="Trace" writeTo="TraceLog" /><logger name="*" level="Warn" writeTo="WarnLog" /><logger name="*"minlevel="Trace"writeTo="viewer" /></rules> </nlog>
3.返回顶部 |
4.返回顶部 |
5.返回顶部 |
6.返回顶部 |
作者:ylbtech 出处:http://ylbtech.cnblogs.com/ 本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。 |
转载于:https://www.cnblogs.com/storebook/p/9138617.html
杂项-Log:NLog相关推荐
- NLog在asp.net core中的应用
Asp.net core中,自带的Log是在当selfhost运行时,在控制台中输出,不便于查阅,如果用一个log架框,把日志持久化,便于查询. NLog是一个免费的日志记录框架,专门为.net平台下 ...
- NLog日志框架使用探究
前言 日志是每个程序的基本模块.本文是为了探究如何通过NLog方便及记录日志并通过Log4View工具收集日志统一查看. 为什么是NLog? 下载量NLog和Log4Net差不多,这两个日志模块是.N ...
- .NET Core 2.0使用NLog
最近研究了一下NLog的使用方式,简单的入了一下门. 实现的功能,对于不同的日志,进行不同的记录,分别有系统运行日志,和个人在程序中写的异常日志.发布之后放在了IIS上.进行查看日志的信息 参考了两篇 ...
- Net Core平台灵活简单的日志记录框架NLog+SqlServer初体验
Net Core平台灵活简单的日志记录框架NLog+SqlServer初体验 前几天分享的"[Net Core平台灵活简单的日志记录框架NLog+Mysql组合初体验][http://www ...
- nlog官方帮助_NLog使用方法
一.软件网站:http://www.nlog-project.org/ 下载:http://sourceforge.net/project/showfiles.php?group_id=116456 ...
- 懒人必备:.NetCore快速搭建ELK分布式日志中心
该篇内容由个人博客点击跳转同步更新!转载请注明出处! 前言 ELK是什么 它是一个分布式日志解决方案,是Logstash.Elastaicsearch.Kibana的缩写,可用于从不同的服务中收集日志 ...
- 【排序算法】图解桶排序
目录 前言 桶排序思想 桶排序算法分析 时间复杂度分析 桶排序适用情况 实现一个桶排序 结语 前言 在数据结构与算法的排序中,我们很多人可能更多的熟悉冒泡排序.快速排序.归并排序.可能对堆排序.桶排序 ...
- Quartz.net 开源job调度框架(二)----定点执行
在上一篇 Quartz.net 开源job调度框架(一) 中讲到了基本的使用以及配置job轮训数据执行 这种做法适用于对数据操作实时性要求不高的场景,在实际场景中还有一种比较常用的场景就是我们需要在 ...
- D. Best Edge Weight(最小生成树 + 树链剖分)(Codeforces Round #423 (Div. 1, rated, based on VK Cup Finals))
D. Best Edge Weight 给定一个有nnn个点mmm条边的无向连通图,有mmm次询问,每次询问第iii条边的权值最大为多少,这张图的所有最小生成树的方案中,一定包含第iii条边. 先跑一 ...
最新文章
- 并发模型与IO模型梳理
- 【Linux】tcp缓冲区大小的默认值、最大值
- 求你了,别再用 print 调试代码了
- 余弦相似度和欧氏距离_欧氏距离和余弦相似度
- Java基础知识(一)
- linux-休眠命令
- 关于document.cookie的使用
- Jmeter系列之常用组件(二)
- 坦克大战之继承的实现
- 软件设计师中级-数据流图(DFD)
- 学习笔记10-Python图像批量处理(对比度、灰度)-内含代码可实现
- 学计算机每天应该吃什么,上班族长时间看电脑,哪些食物对眼睛好?
- torch.norm-L2范数
- MySQL创建数据库、创建数据表
- “冰箱强行播广告关不了”上热搜,网友:买了块广告牌回家
- 金士顿kingston ssd SM2280S3G2240G升级固件
- pycharm环境设置问题
- 小型公司工资管理系统C语言课程设计
- 什么是GPIB接口?
- 一、生物丰度计算步骤-以ArcGIS为例
热门文章
- mysql 多表查询or_MySQL 多表查询
- 5图片展示_做跨境电商想拍出爆款产品图片,我只用这五招
- 下列代码的执行结果是 php,执行下列代码后的结果是: $x=15; echo $x++; $y=20; echo ++y;...
- linux 查看目录挂载的ip,Linux挂载IPSAN和FCSAN操作,Linux挂载NFS文件系统
- 安装虚拟机Ubuntu,搭建lnmp环境碰到的坑(二)
- Android架构师教你如何突破瓶颈,快来收藏!
- Android开发人员不得不收集的代码,值得收藏!
- Python程序设计题解【蓝桥杯官网题库】 DAY13-算法训练
- 计算机仿真实训操作开车步骤,仿真实训系统解决方案
- python获取系统时间函数_python3中datetime库,time库以及pandas中的时间函数区别与详解...