ASP.NET Core 使用NLog打印html格式日志

html-css014

ASP.NET Core 使用NLog打印html格式日志,第1张

NLog是在.NET平台下用的比较多的日志处理类库,能够输出带有上下文的调试诊断信息,根据配置文件可以选择多种输出方式和表现形式。

更多的配置和使用方法请自行查看官方文档或其他博客,这里只简单的记录下如何使用NLog记录html格式的日志信息。

1.首先安装NuGet包

2.在项目中添加NLog.config配置文件

3.配置文件添加以下配置信息

4.在Startup.cs中配置NLog

5.打印日志

下面是封装的使用多线程打印的NLogHelper类

6.日志内容如下

注意:在开发环境下会输出日志处理过程的信息。

打开qq空间,点击写日志如图

进入到写日志界面后,点击高级功能

之后点击 HTML 进入到HTML编辑模式

把准备好的网页代码复制下来

粘贴到日志里,一点击HTML,可能会自动填充一些代码,建议删掉,因为可能和你的代码混淆1

再点击 HTML,即可完成预览,发布即可

首先你需要先了解HTML 的标签风格,其次我要说的是HMTL 是一种网页排版方式,而不是用来写日志的,当然写日志也可以,只是没这个必要。难道你是指的在空间里面用HTML写日志?其实你正常写的话,会被自动转成HTML标记语言的。只不过用HTML 会有一些空间不提供的功能