У меня есть приложение (Java), которое сильно зависит от grpc для связи между различными микросервисами. Проблема в том, что в облачной среде вызывающие сервисы очень часто не достигают своих целевых сервисов.
Чтобы решить наши проблемы, мы хотим получить лучшую отладочную информацию от grpc.
В настоящее время мы получаем очень грубую информацию о журналировании от grpc, и мы хотели бы видеть информацию о журналировании на уровне сокетов (например, «общение с сокетом x ....»).
Как мы можем изменить уровень логгера для grpc? Во всей системе мы используем slf4j для ведения журнала, а наш netty-logging.properties имеет уровень ведения журнала в INFO.
Какой был бы хороший уровень? (мы думаем TRACE ) и должны ли мы программно изменять уровень при каждом вызове grpc или, скорее, в файле конфигурации ? (Как будет выглядеть этот файл? )