2021-9-30 日志
一、使用ILogger<T>来创建日志,可以用在任何地方,而不需要用ILoggerFactory
二、日志记录级别
1、Trace:记录最详细的日志,用于开发阶段,不应该用于生产环境
2、Debug:在开发阶段比较有用
3、Information:用于跟踪应用程序的一般流程。
4、Warning:警告级别,用于提供在日后异常调查。
5、Error:当应用程序由于某些故障停止工作时,需要记录错误日志。应指明当前活动或操作。
6、Critical:当应用程序或系统崩溃、遇到灾难性故障,作为记录关键级别的日志。例:数据丢失、磁盘空间不够
Logging为每个LogLevel值提供了helper扩展方法,可以直接调用。
string data:记录消息。
EventId eventId:使用ID来标记日志
string format:日志消息的格式字符串
object[] args:格式化的一组对象
Exception error:异常实例