.net core中serilog的基本使用
程序员文章站
2023-02-07 14:44:39
Serilog的基本使用 (一) 引言 (二) 导入包 (三) 配置 (四) 使用 (五) 结语 一 引言 作为一枚小白,来复习一下serilog的使用,如果有错误的地方请大佬们斧正。 下面给出一些资料: 官方网址:https://serilog.net/ Github:https://github ......
serilog的基本使用
(一) 引言
(二) 导入包
(三) 配置
- 直接配置
- 配置文件配置
(四) 使用
(五) 结语
一 引言
作为一枚小白,来复习一下serilog的使用,如果有错误的地方请大佬们斧正。
下面给出一些资料:
官方网址:
github:
与其他日志组件的比较:(我严重怀疑文章是serilog的作者写的)
二 导入包
以常规的.net core mvc模板为例,通过nuget需要导入一下几个包。
serilog:serilog的核心包
serilog.aspnetcore:提供针对aspnetcore的方法
serilog.settings. configuration:提供serilog读取配置文件的方法
serilog.sinks.xxx:提供不同形式的输出方法(比如输出到控制台,文件,数据库)
三 配置
asp.net core框架中有默认的日志组件,所以需要将原来的覆盖(应该是这么理解吧-。-)。
1 直接配置
program.cs中修改:
如果还需要更多的配置可以查看官方文档。
2 配置文件配置
先写appsetting.json:
配置根据自己的需要来,因为做测试就先写这么多。
program.cs中修改:
至此serilog已经配置完毕,总体来说配置比较简单。
四 使用
通过依赖注入使用即可
五 结语
第一次写博文,内容比较空洞。。。后面还会继续记录学习内容,如果有大佬发现文中有错误,请留言告诉我,万分感谢。
上一篇: 状态栏 时间显示效果 数字钟
下一篇: 吃芹菜降压,究竟有效吗?
推荐阅读
-
.net core webapi 文件上传在 Swagger 文档中的有好提示处理
-
创建基于ASP.NET core 3.1 的RazorPagesMovie项目(一)-创建和使用默认的模板
-
使用NuGet将我们的ASP.NET Core类库打包并将程序包(类库)发布到NuGet平台上进行管理
-
asp.net core中灵活的配置方式详解
-
iOS开发中UITableview控件的基本使用及性能优化方法
-
iOS开发的UI制作中动态和静态单元格的基本使用教程
-
asp.net core 3.1 入口:Program.cs中的Main函数
-
(14)ASP.NET Core 中的日志记录
-
在.NET Core 3.0中的WPF中使用IOC图文教程
-
详解.NET Core中的数据保护组件