Macros | Functions | Variables
log.cc File Reference
#include <grpc/support/port_platform.h>
#include <stdio.h>
#include <string.h>
#include <grpc/support/alloc.h>
#include <grpc/support/atm.h>
#include <grpc/support/log.h>
#include "src/core/lib/gprpp/global_config.h"
Include dependency graph for log.cc:

Go to the source code of this file.

Macros

#define GPR_DEFAULT_LOG_VERBOSITY_STRING   "ERROR"
 

Functions

void gpr_default_log (gpr_log_func_args *args)
 
 GPR_GLOBAL_CONFIG_DEFINE_STRING (grpc_verbosity, GPR_DEFAULT_LOG_VERBOSITY_STRING, "Default gRPC logging verbosity") GPR_GLOBAL_CONFIG_DEFINE_STRING(grpc_stacktrace_minloglevel
 
void gpr_log_message (const char *file, int line, gpr_log_severity severity, const char *message)
 
const char * gpr_log_severity_string (gpr_log_severity severity)
 
void gpr_log_verbosity_init ()
 
void gpr_set_log_function (gpr_log_func f)
 
void gpr_set_log_verbosity (gpr_log_severity min_severity_to_print)
 
int gpr_should_log (gpr_log_severity severity)
 
int gpr_should_log_stacktrace (gpr_log_severity severity)
 
void gpr_unreachable_code (const char *reason, const char *file, int line)
 
static gpr_atm parse_log_severity (const char *str, gpr_atm error_value)
 

Variables

static gpr_atm g_log_func = reinterpret_cast<gpr_atm>(gpr_default_log)
 
static gpr_atm g_min_severity_to_print = GPR_LOG_SEVERITY_UNSET
 
static gpr_atm g_min_severity_to_print_stacktrace = GPR_LOG_SEVERITY_UNSET
 
static constexpr gpr_atm GPR_LOG_SEVERITY_NONE = GPR_LOG_SEVERITY_ERROR + 11
 
Messages logged at the same or higher level than this will print static constexpr stacktrace gpr_atm GPR_LOG_SEVERITY_UNSET = GPR_LOG_SEVERITY_ERROR + 10
 

Macro Definition Documentation

◆ GPR_DEFAULT_LOG_VERBOSITY_STRING

#define GPR_DEFAULT_LOG_VERBOSITY_STRING   "ERROR"

Definition at line 32 of file log.cc.

Function Documentation

◆ gpr_default_log()

void gpr_default_log ( gpr_log_func_args args)

◆ GPR_GLOBAL_CONFIG_DEFINE_STRING()

GPR_GLOBAL_CONFIG_DEFINE_STRING ( grpc_verbosity  ,
GPR_DEFAULT_LOG_VERBOSITY_STRING  ,
"Default gRPC logging verbosity"   
)

◆ gpr_log_message()

void gpr_log_message ( const char *  file,
int  line,
gpr_log_severity  severity,
const char *  message 
)

Definition at line 81 of file log.cc.

◆ gpr_log_severity_string()

const char* gpr_log_severity_string ( gpr_log_severity  severity)

Returns a string representation of the log severity

Definition at line 55 of file log.cc.

◆ gpr_log_verbosity_init()

void gpr_log_verbosity_init ( )

Definition at line 115 of file log.cc.

◆ gpr_set_log_function()

void gpr_set_log_function ( gpr_log_func  f)

Definition at line 143 of file log.cc.

◆ gpr_set_log_verbosity()

void gpr_set_log_verbosity ( gpr_log_severity  min_severity_to_print)

Set global log verbosity

Definition at line 96 of file log.cc.

◆ gpr_should_log()

int gpr_should_log ( gpr_log_severity  severity)

Definition at line 67 of file log.cc.

◆ gpr_should_log_stacktrace()

int gpr_should_log_stacktrace ( gpr_log_severity  severity)

Definition at line 74 of file log.cc.

◆ gpr_unreachable_code()

void gpr_unreachable_code ( const char *  reason,
const char *  file,
int  line 
)

Definition at line 50 of file log.cc.

◆ parse_log_severity()

static gpr_atm parse_log_severity ( const char *  str,
gpr_atm  error_value 
)
static

Definition at line 101 of file log.cc.

Variable Documentation

◆ g_log_func

gpr_atm g_log_func = reinterpret_cast<gpr_atm>(gpr_default_log)
static

Definition at line 46 of file log.cc.

◆ g_min_severity_to_print

gpr_atm g_min_severity_to_print = GPR_LOG_SEVERITY_UNSET
static

Definition at line 47 of file log.cc.

◆ g_min_severity_to_print_stacktrace

gpr_atm g_min_severity_to_print_stacktrace = GPR_LOG_SEVERITY_UNSET
static

Definition at line 48 of file log.cc.

◆ GPR_LOG_SEVERITY_NONE

constexpr gpr_atm GPR_LOG_SEVERITY_NONE = GPR_LOG_SEVERITY_ERROR + 11
staticconstexpr

Definition at line 43 of file log.cc.

◆ GPR_LOG_SEVERITY_UNSET

Messages logged at the same or higher level than this will print static constexpr stacktrace gpr_atm GPR_LOG_SEVERITY_UNSET = GPR_LOG_SEVERITY_ERROR + 10
staticconstexpr

Definition at line 42 of file log.cc.



grpc
Author(s):
autogenerated on Fri May 16 2025 03:01:22