Asp.net core 部署到GKE的.NET核心应用程序的Stackdriver日志始终信息的严重性

Asp.net core 部署到GKE的.NET核心应用程序的Stackdriver日志始终信息的严重性,asp.net-core,google-cloud-platform,stackdriver,Asp.net Core,Google Cloud Platform,Stackdriver,我已经将我的ASP.NET核心应用程序部署到GKE,现在我看到输出记录在Stackdriver中。但是,由于某些原因,所有日志条目都具有信息的严重性。不管它是异常日志(带有严重性错误)还是其他什么。。。一切都记录为信息 如何指示Stackdriver Logger以适当的严重性类型标记.NET核心应用程序中的日志条目?首先,该配置应在.NET应用程序的日志生成器中完成,如下所示: 有时,应用程序日志有一些字符串(有时是无字符串),例如Stackdriver读取为严重性的stderr或stdout

我已经将我的ASP.NET核心应用程序部署到GKE,现在我看到输出记录在Stackdriver中。但是,由于某些原因,所有日志条目都具有信息的严重性。不管它是异常日志(带有严重性错误)还是其他什么。。。一切都记录为信息


如何指示Stackdriver Logger以适当的严重性类型标记.NET核心应用程序中的日志条目?

首先,该配置应在.NET应用程序的日志生成器中完成,如下所示:

有时,应用程序日志有一些字符串(有时是无字符串),例如Stackdriver读取为严重性的stderrstdout,因此您可以使用适当的值向日志中添加“严重性”字段,这样,Stackdriver将按照您指定的方式读取,并检查值

或者在使用Fluentd的GKE集群中,您可以参考。也可以工作

通常,您的日志缺少严重性字段或具有其他字符串