首页 > 解决方案 > Android 上的 gRPC 跟踪

问题描述

我正在尝试查看来自 gRPC 的详细日志,以解决我遇到的问题,如此处所述

但是,我无法让它在 Android 上运行。我试过在我的Application.onCreate

Os.setenv("GRPC_TRACE", "all", true)
Os.setenv("GRPC_VERBOSITY", "DEBUG", true)

标签: androidgrpcgrpc-java

解决方案


Android 上的 gRPC 由grpc-java项目提供,它不查看那些环境变量。您链接的页面适用于 gRPC C-core,它包含几种语言(C++、Python、PHP 等)的包装器,但没有 Java/Android。

对于 Java,我相信您可以更改logging.properties文件中的默认日志记录级别,例如:

handlers=java.util.logging.ConsoleHandler
io.grpc.level=FINEST
java.util.logging.ConsoleHandler.level=FINEST

推荐阅读