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#)相关推荐

  1. NLog详细教程-2022/12/01

    这里写目录标题 NLog详细教程 NLog的具体介绍,功能,优点等网上一大推,就不具体介绍了,主要说怎么安装使用 安装 需要安装NuGet包. 初级使用 配置文件编写 NLog配置原理 NLog配置文 ...

  2. NLog简单使用教程

    NLog简单使用教程 NLog介绍 NLog是一个记录日志的模块,简单配置就能使用. 如何获得 在visual studio里面的NuGet程序包管理器里面直接搜NLog 和 NLog.config添 ...

  3. NLog文章系列——入门教程(上)

    作者:Jarosław Kowalski <jaak@jkowalski.net> 翻译:Dflying Chen:http://dflying.cnblogs.com/ 原文:http: ...

  4. nlog官方帮助_NLog教程

    内容 安装NLog NLog可以在NuGet中下载. 如果仅仅安装 NLog.Config 包,会一并安装 NLog 和 NLog.Schema 两个包,这将使得启动配置和智能感知. 使用 GUI 或 ...

  5. Elasticsearch,Kibana,Logstash,NLog实现ASP.NET Core 分布式日志系统

    Elasticsearch,Kibana,Logstash,NLog实现ASP.NET Core 分布式日志系统 原文:Elasticsearch,Kibana,Logstash,NLog实现ASP. ...

  6. java官网教程(进阶篇)—— 集合

    目录 集合--使用和扩展Java集合框架的课程. 简介 接口 Collection接口 Set接口 List接口 Queue 接口 Deque接口 Map接口 对象排序 SortedSet接口 Sor ...

  7. .net --Nlog

    一. 使用Nuget下载Nlog 二.配置文件 1.使用配置文件 2.使用自定义配置(使用) LoggingConfiguration config=new NLog.Config.LoggingCo ...

  8. 软件设计师教程中常用公式汇总

    前言,本文章所有内容均摘录自<软件设计师教程(第5版)> 第1章 计算机系统知识 1.1机器字长为n时各种码制表示的带符号数的范围 码制 定点整数 定点小数 原码 −(2n−1−1)∼+( ...

  9. 《小学生都能看懂的三类斯特林数从入门到升天教程 》(含性质完整证明、斯特林反演、拉赫数)

    整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 真的特别简单,我尽量讲的详细一些,本文包含了几乎所有性质定理证明,老少皆宜 ~ 内容过多,质量过硬,建 ...

最新文章

  1. 网络时间服务和chrony
  2. React优化性能的经验教训
  3. ES8新特性_await表达式---JavaScript_ECMAScript_ES6-ES11新特性工作笔记049
  4. 第 3 章 MybatisPlus 注入 SQL 原理分析
  5. Tortoise svn 基础知识
  6. 品味.NET经典[转载]
  7. win7win8 64位汇编开发环境合集安装与设置
  8. 实现收藏本站和设为首页功能
  9. 变电站无线测温系统的特点与应用
  10. Linux环境下无盘工作站的架设和实现一(转)
  11. 通过ip地址查询远程服务器系统,通过ip地址查询远程服务器系统
  12. 北京小升初计算机编程特长生班,北京特长生小升初测试启动 家长凌晨排队取号 图...
  13. Python实现list列表的有序子集查找
  14. 【MFC】动态加载Picture Control控件中的图片
  15. 位于硅谷的美国名校有哪些?
  16. flexsim软件连接c语言,Flexsim软件的基本操作
  17. Deep Learning_main
  18. Arthas - 阿尔萨斯 - 入门使用(Arthas插件)
  19. 文案怎么写?文案范例一次学会!
  20. python输入名字配对情侣网名_输入姓名配对情侣网名

热门文章

  1. 手写一个博客平台~第一天
  2. python PIL 将GIF图片每帧保存下来
  3. c:out escapeXml
  4. 端到端原则与命运共享原则
  5. bloomfilter java_Java项目实战篇:用Redis快速实现BloomFilter!
  6. android 定时器的例子
  7. AMD显卡安装PyTorch及在PyCharm中环境配置
  8. 深部位移监测系统应用泥石流监测预警 地面沉降监测
  9. 写了一个适配 Android12-exported 的小插件
  10. vue --02(了解)