美文网首页ASP.NET
.Net Core 3.x MVC 内置日志扩展 log4net

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

作者: 单程车票_SJ | 来源:发表于2020-10-14 17:24 被阅读0次

Core 内置日志

可以从 Home 控制器 代码里看到有这么几行日志代码 ,这就是 依赖注入,后面会用的很多。

接着在 Index 方法添加代码试试

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

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

接下来用 log4net 来扩展一下

先引用相关的包  

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

log4net.AspNetCore

Microsoft.extensions.logging.log4net.aspnetcore

接下来修改 Program.cs

添加 log4net 配置文件  

注意:log4net.config  右键 -> 属性  始终复制

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

可以看到bin目录下多了个log文件夹和里面的log.txt 看到刚才的信息被输出到日志里了

下一章《.Net Core 3.x MVC IIS部署》

相关文章

网友评论

    本文标题:.Net Core 3.x MVC 内置日志扩展 log4net

    本文链接:https://www.haomeiwen.com/subject/dzvbpktx.html