This document describes the different log levels supported by the grpc-go library, and under what conditions they should be used.
Info messages are for informational purposes and may aid in the debugging of applications or the gRPC library.
At verbosity of 0 (the default), any single info message should not be output more than once every 5 minutes under normal operation.
Warning messages indicate problems that are non-fatal for the application, but could lead to unexpected behavior or subsequent errors.
Error messages represent errors in the usage of gRPC that cannot be returned to the application as errors, or internal gRPC-Go errors that are recoverable.
Internal errors are detected during gRPC tests and will result in test failures.
Fatal errors are severe internal errors that are unrecoverable. These lead directly to panics, and are avoided as much as possible.