前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >.Net Core 3.x MVC 内置日志扩展 log4net

.Net Core 3.x MVC 内置日志扩展 log4net

原创
作者头像
conanma
发布2021-12-29 11:14:45
3040
发布2021-12-29 11:14:45
举报
文章被收录于专栏:正则正则

Core 内置日志

可以从 Home 控制器 代码里看到有这么几行日志代码 ,这就是 依赖注入,后面会用的很多。
接着在 Index 方法添加代码试试

_logger.LogInformation("首页被访问了");

可以看到控制台就直接输出了信息

接下来用 log4net 来扩展一下

先引用相关的包

依赖项右键 -> 管理 NuGet 程序包 -> 浏览 -> 下面的包名 -> 选中 点 安装

log4net.AspNetCore
Microsoft.extensions.logging.log4net.aspnetcore
接下来修改 Program.cs
添加 log4net 配置文件
注意:log4net.config 右键 -> 属性 始终复制

这样我们就完成了 日志扩展了,运行看效果

可以看到bin目录下多了个log文件夹和里面的log.txt

看到刚才的信息被输出到日志里了


原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Core 内置日志
  • 接下来用 log4net 来扩展一下
  • 这样我们就完成了 日志扩展了,运行看效果
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档