【发布时间】:2021-01-26 14:06:58
【问题描述】:
我正在尝试查看来自 gRPC 的详细日志,以解决我遇到的问题,如 here 所述
但是,我无法让它在 Android 上运行。我已经尝试在我的Application.onCreate 中添加这个:
Os.setenv("GRPC_TRACE", "all", true)
Os.setenv("GRPC_VERBOSITY", "DEBUG", true)
【问题讨论】:
我正在尝试查看来自 gRPC 的详细日志,以解决我遇到的问题,如 here 所述
但是,我无法让它在 Android 上运行。我已经尝试在我的Application.onCreate 中添加这个:
Os.setenv("GRPC_TRACE", "all", true)
Os.setenv("GRPC_VERBOSITY", "DEBUG", true)
【问题讨论】:
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
【讨论】: