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:异常实例

 

posted @ 2021-10-09 14:57  月长生  阅读(41)  评论(0)    收藏  举报