#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)
#define GPR_ERROR
Definition: log.h:57
 
 
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()