#include <grpc/impl/codegen/port_platform.h>
#include <stdarg.h>
#include <stdlib.h>
Go to the source code of this file.
|
struct | gpr_log_func_args |
| Log overrides: applications can use this API to intercept logging calls and use their own implementations. More...
|
|
◆ GPR_ASSERT
Value:do { \
gpr_log(
GPR_ERROR,
"assertion failed: %s", #x); \
abort(); \
} \
} while (0)
abort() the process if x is zero, having written a line to the log.
Intended for internal invariants. If the error can be recovered from, without the possibility of corruption, or might best be reflected via an exception in a higher-level language, consider returning error code.
◆ GPR_DEBUG
Macros to build log contexts at various severity levels.
◆ GPR_DEBUG_ASSERT
◆ GPR_ERROR
◆ GPR_INFO
◆ GPR_LOG_VERBOSITY_UNSET
#define GPR_LOG_VERBOSITY_UNSET -1 |
◆ gpr_log_func
◆ gpr_log_func_args
◆ gpr_log_severity
GPR log API.
Usage (within grpc):
int argument1 = 3; char* argument2 = "hello"; gpr_log(GPR_DEBUG, "format string %d", argument1); gpr_log(GPR_INFO, "hello world"); gpr_log(GPR_ERROR, "%d %s!!", argument1, argument2); The severity of a log message - use the #defines below when calling into gpr_log to additionally supply file and line data
◆ gpr_log_severity
GPR log API.
Usage (within grpc):
int argument1 = 3; char* argument2 = "hello"; gpr_log(GPR_DEBUG, "format string %d", argument1); gpr_log(GPR_INFO, "hello world"); gpr_log(GPR_ERROR, "%d %s!!", argument1, argument2); The severity of a log message - use the #defines below when calling into gpr_log to additionally supply file and line data
Enumerator |
---|
GPR_LOG_SEVERITY_DEBUG | |
GPR_LOG_SEVERITY_INFO | |
GPR_LOG_SEVERITY_ERROR | |
◆ gpr_log()
Log a message.
It's advised to use GPR_xxx above to generate the context for each message
◆ gpr_log_message()
◆ gpr_log_severity_string()
Returns a string representation of the log severity.
◆ gpr_log_verbosity_init()
GPRAPI void gpr_log_verbosity_init |
( |
void |
| ) |
|
◆ gpr_set_log_function()
◆ gpr_set_log_verbosity()
Set global log verbosity.
◆ gpr_should_log()