Nlog 使用教程(C#)
Nlog的使用教程
Nuget包引入:
手动生成配置文件:NLog.Config
<?xml version="1.0" ?>
<nlog xmlns="http://www.nlog-project.org/schemas/NLog.xsd"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"autoReload="true"throwExceptions="false"internalLogLevel="Trace"><variable name="fileFormat"value="${newline}date: ${date}${newline}level: ${level}${newline}logger: ${logger}${newline}machinename: ${machinename}${newline}message: ${message}${newline}------------------------------------------------------------" /><targets><target name="logfile"
xsi:type="File"
maxArchiveFiles="1"
layout="${fileFormat}"
archiveAboveSize="102400000"
fileName="${basedir}/Logs/${date:format=yyyy-MM}/${shortdate}.log" /></targets><!--写入到文件--><rules><logger name="*" minlevel="Info" writeTo="logfile" /><logger name="*" minlevel="Trace" writeTo="file"/></rules></nlog>
基本的配置就这么点,十分的简单,最主要的代码段就是<target>标签内的
控制台的部分代码:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;namespace ConsoleApp4
{class Programs{static void Main(string[] args){Console.WriteLine("This is my Demo");NLog.Logger logger = NLog.LogManager.GetCurrentClassLogger();logger.Fatal("发生致命错误");logger.Warn("警告信息");Console.ReadKey();}}
}
测试结果:
感谢文章:https://www.freesion.com/article/9365531756/
Nlog 使用教程(C#)相关推荐
- NLog详细教程-2022/12/01
这里写目录标题 NLog详细教程 NLog的具体介绍,功能,优点等网上一大推,就不具体介绍了,主要说怎么安装使用 安装 需要安装NuGet包. 初级使用 配置文件编写 NLog配置原理 NLog配置文 ...
- NLog简单使用教程
NLog简单使用教程 NLog介绍 NLog是一个记录日志的模块,简单配置就能使用. 如何获得 在visual studio里面的NuGet程序包管理器里面直接搜NLog 和 NLog.config添 ...
- NLog文章系列——入门教程(上)
作者:Jarosław Kowalski <jaak@jkowalski.net> 翻译:Dflying Chen:http://dflying.cnblogs.com/ 原文:http: ...
- nlog官方帮助_NLog教程
内容 安装NLog NLog可以在NuGet中下载. 如果仅仅安装 NLog.Config 包,会一并安装 NLog 和 NLog.Schema 两个包,这将使得启动配置和智能感知. 使用 GUI 或 ...
- Elasticsearch,Kibana,Logstash,NLog实现ASP.NET Core 分布式日志系统
Elasticsearch,Kibana,Logstash,NLog实现ASP.NET Core 分布式日志系统 原文:Elasticsearch,Kibana,Logstash,NLog实现ASP. ...
- java官网教程(进阶篇)—— 集合
目录 集合--使用和扩展Java集合框架的课程. 简介 接口 Collection接口 Set接口 List接口 Queue 接口 Deque接口 Map接口 对象排序 SortedSet接口 Sor ...
- .net --Nlog
一. 使用Nuget下载Nlog 二.配置文件 1.使用配置文件 2.使用自定义配置(使用) LoggingConfiguration config=new NLog.Config.LoggingCo ...
- 软件设计师教程中常用公式汇总
前言,本文章所有内容均摘录自<软件设计师教程(第5版)> 第1章 计算机系统知识 1.1机器字长为n时各种码制表示的带符号数的范围 码制 定点整数 定点小数 原码 −(2n−1−1)∼+( ...
- 《小学生都能看懂的三类斯特林数从入门到升天教程 》(含性质完整证明、斯特林反演、拉赫数)
整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 真的特别简单,我尽量讲的详细一些,本文包含了几乎所有性质定理证明,老少皆宜 ~ 内容过多,质量过硬,建 ...
最新文章
- 网络时间服务和chrony
- React优化性能的经验教训
- ES8新特性_await表达式---JavaScript_ECMAScript_ES6-ES11新特性工作笔记049
- 第 3 章 MybatisPlus 注入 SQL 原理分析
- Tortoise svn 基础知识
- 品味.NET经典[转载]
- win7win8 64位汇编开发环境合集安装与设置
- 实现收藏本站和设为首页功能
- 变电站无线测温系统的特点与应用
- Linux环境下无盘工作站的架设和实现一(转)
- 通过ip地址查询远程服务器系统,通过ip地址查询远程服务器系统
- 北京小升初计算机编程特长生班,北京特长生小升初测试启动 家长凌晨排队取号 图...
- Python实现list列表的有序子集查找
- 【MFC】动态加载Picture Control控件中的图片
- 位于硅谷的美国名校有哪些?
- flexsim软件连接c语言,Flexsim软件的基本操作
- Deep Learning_main
- Arthas - 阿尔萨斯 - 入门使用(Arthas插件)
- 文案怎么写?文案范例一次学会!
- python输入名字配对情侣网名_输入姓名配对情侣网名