ASP.NET Core中的gRPC日志记录

时间:2019-01-02 12:05:37

标签: asp.net-core grpc

我有一个使用gRPC连接到某些Google服务的ASP.NET Core应用程序。由于某些原因,我似乎偶尔会出现gRPC错误,而没有更改任何代码。所以我的初步问题是:

gRPC是否容易受到ASP.NET Core中任何特定操作的干扰?

我知道这是一个非常模糊的问题,但是在我的所有日​​志中,我都没有任何迹象表明我的gRPC调用实际上是导致异常的原因。所以真正的问题是:

如何实现特定于gRPC的日志记录?我得到的错误消息很好,但是似乎我的日志文件中没有任何调试信息输出。

另外,我该如何处理gRPC错误?

更新

我添加了我的程序类(入口点):

TextWriter tw = new StreamWriter(Path + @"\grpclog.txt");
GrpcEnvironment.SetLogger(new TextWriterLogger(tw)); 
GrpcEnvironment.Logger.Info("grpc logger test");

但是,不会生成日志。我在使用记录器时会遇到问题吗?

0 个答案:

没有答案