当前位置: 首页 > news >正文

NLog学习

NLog

Nlog

https://github.com/NLog/NLog

Nlog是.net平台下的开源日志组件,相当于log4net用法配置更简单。

安装

Install-Package NLog.Config -Version 4.5.4

使用

获取一个Logger实例,取名为NLogConsoleExample(名字可任意),也可采用 LogManager.GetCurrentClassLogger()来获取一个以当前类名为名称的Logger实例;然后我们在main方法中添加几行简单调用NLog输出不同级别的日志信息的代码

下面的代码将会创建一个和class有着相同名字的Logger。

namespace MyNamespace { public class MyClass { private static Logger logger = LogManager.GetCurrentClassLogger(); } }

管理Logger的名字也是可以的:

using NLog; Logger logger = LogManager.GetLogger("MyClassName");

日志级别

每一个日志消息都用一个日志级别来修饰,它们用来识别消息的重要性和具体细节。NLog可以以Logger对象的名称和日志级别为主,路由日志消息。

NLog支持下面的日志级别:

  • Trac
http://www.gsyq.cn/news/98345.html

相关文章:

  • 45、Linux文件类型与定时任务管理全解析
  • Flutter 三方库在 OHOS 平台的适配实践:以 flutter_mailer 为例
  • libssh2
  • 22、Ubuntu系统使用与安全指南:从维护到防护
  • S7-1500TF + S210 绝对齿轮同步:双轴梯形图程序解析
  • 23、Ubuntu系统安全与网络连接全攻略
  • 即插即用系列 | MICCAI EM-Net:融合 Mamba 与频域学习的高效 3D 医学图像分割网络
  • 25、Ubuntu 网络应用全攻略
  • S7 - 200与组态王实现单容液位控制全解析
  • 26、开启Ubuntu系统下OpenOffice.org的高效办公之旅
  • 27、Ubuntu 软件与游戏使用指南
  • SSA - SVR回归预测:麻雀搜索算法优化SVR的奇妙之旅
  • 力扣热题100道,内容和力扣官方稍有不同,记录了本人的一些独特的解法
  • 命令行上传和更新本地项目到github的步骤
  • Kafka 和springboot 整合Logback日志
  • 黑马点评前125节课遇到的问题及解决方案(在看网课过程中会有很多老师运行成功但我们失败并且老师还不没有讲到的情况,本文致力于解决这个问题,记录了本人在做这个项目的时候遇到的所有问题)
  • 探索多虚拟电厂联合调度优化模型:集中式算法的实践
  • C++ 相对 C 的语法补充:解决痛点,让代码更简洁安全
  • (19)Bean的循环依赖问题
  • 内存条电压
  • Vue的Class绑定对象语法如何让动态类名切换变得直观高效?
  • 25、文本处理工具全解析
  • 中国以食物命名的城市:地域文化与自然馈赠的诗意联结——全国排名第一起名大师颜廷利教授的深度解读
  • 32、深入掌握 Bash 条件测试与流程控制
  • 【保姆级教程】几分钟从零部署 RedInk:一句话生成小红书图文的开源项目完整指南
  • 33、提升程序交互性:键盘输入读取与循环控制
  • python_字幕、音频、媒体文件(图片或视频)一键组合
  • AI+个人品牌:IT人从“技术骨干”到“行业IP”的跃迁密码
  • 基于SpringBoot爬山登山陪爬平台的设计与实现毕业设计项目源码
  • 2025年国内优质的化粪池清掏公司推荐榜,有实力的化粪池清掏厂家永邦环卫专注行业多年经验,口碑良好 - 品牌推荐师