升级到Net6后SignalR组件输出大量的Trace诊断日志

从Net5升级到Net6后, SignalR组件默认会输出大量Trace诊断日志,淹没了有用的消息: Microsoft.AspNetCore.Http.Connections.Internal.Transports.WebSocketsTransport

项目默认采用NLog, 所以开发时可以提高输出级别,生产上建议Info:    

  <logger name="*" levels="Debug" writeTo="allfile,Exceptionless,console"/> ,或者

  <logger name="*" levels="Trace" writeTo="console"/> 仅仅打印到屏幕跟踪。

类似如下:

 

另外:NLog允许的日志级别由高到低依次是:

  • Fatal
  • Error
  • Warn
  • Info
  • Debug
  • Trace
  • Off

 

posted @ 2022-06-06 13:21  pccai  阅读(140)  评论(0编辑  收藏  举报