Core 内置日志
可以从 Home 控制器 代码里看到有这么几行日志代码 ,这就是 依赖注入,后面会用的很多。
接着在 Index 方法添加代码试试
_logger.LogInformation("首页被访问了");

可以看到控制台就直接输出了信息
接下来用 log4net 来扩展一下
先引用相关的包
依赖项右键 -> 管理 NuGet 程序包 -> 浏览 -> 下面的包名 -> 选中 点 安装
log4net.AspNetCore
Microsoft.extensions.logging.log4net.aspnetcore


接下来修改 Program.cs

添加 log4net 配置文件
注意:log4net.config 右键 -> 属性 始终复制

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


网友评论