注意:不能允许没有任何监控的系统上线
如何监控 —日志记录
ILogger不推荐使用,在控制台显示日志消息
需要日志的持久化—保存到文件中,保存到数据库中;
1.log4net日志记录
支持文本日志,数据库日志,分布式缓存日志
①Nuget引入程序包log4net+Microsoft.Extensions.Logging.Log4Net.AspNetCore
②准备配置文件[设置为始终复制]
③植入log4net
C#
bulider.Logging.AddLog4Net("CfgFile/log4net.Config")
④注入log对象,写日志,写入txt文件
2.log4net数据库日志
要支持数据库记录日志,日志信息写入到数据库中保存
①修改配置文件,支持数据库
②nuget引入:写入数据库需要的程序集
③执行初始化数据库库脚本
3.Nlog日志记录
①nuget引入:Nlog.web.AspNetCore
②准备配置文件
③读取配置文件,植入Nlog