news 2026/4/23 11:45:18

NLog学习

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
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
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/14 3:42:47

Cryptlib

https://www.cs.auckland.ac.nz/~pgut001/cryptlib/ http://www.cypherpunks.to/~peter/cl344.zip http://www.cypherpunks.to/~peter/manual.pdf

作者头像 李华
网站建设 2026/4/19 14:13:11

41、Linux系统故障排查与恢复指南

Linux系统故障排查与恢复指南 一、本地测试远程主机 当遇到网络问题时,我们需要判断问题是出在网络层面还是主机本身。若认为问题在主机本身,可通过以下方法测试端口80是否可用。 (一)测试监听端口 在web1主机上,可使用 netstat -lnp 命令列出所有正在监听的端口以及…

作者头像 李华
网站建设 2026/4/21 11:44:57

28、Ubuntu 10.04:多媒体与游戏的精彩世界

Ubuntu 10.04:多媒体与游戏的精彩世界 1. Ubuntu 10.04 游戏情况 Ubuntu 开发者为了让所有内容能装在一张 CD 里,会不断从主发行版中移除一些项目。在决定将 DVD 作为默认安装介质之前,这种情况会持续存在。这导致一些游戏未能保留,在“应用程序”→“游戏”菜单中,仅剩…

作者头像 李华
网站建设 2026/4/21 14:35:17

Story-Adapter:无需训练的迭代式长故事可视化终极指南

Story-Adapter:无需训练的迭代式长故事可视化终极指南 【免费下载链接】story-adapter A Training-free Iterative Framework for Long Story Visualization 项目地址: https://gitcode.com/gh_mirrors/st/story-adapter 想要将长篇故事转化为生动连贯的视觉…

作者头像 李华
网站建设 2026/4/20 17:24:06

(20)回顾反射机制

分析方法四要素 我们先来看一下,不使用反射机制调用一个方法需要几个要素的参与。 有一个这样的类: package com.powernode.reflect;/*** author 动力节点* version 1.0* className SystemService* since 1.0**/ public class SystemService {public voi…

作者头像 李华