[grpc][Gpr_To_Absl_Logging] Removing old gpr logging code
PiperOrigin-RevId: 632422235
This commit is contained in:
parent
b943668f95
commit
f97fc0cb99
|
|
@ -57,23 +57,4 @@ void gpr_log(const char* file, int line, gpr_log_severity severity,
|
|||
free(message);
|
||||
}
|
||||
|
||||
void gpr_platform_log(gpr_log_func_args* args) {
|
||||
const char* final_slash;
|
||||
const char* display_file;
|
||||
char* output = NULL;
|
||||
|
||||
final_slash = strrchr(args->file, '/');
|
||||
if (final_slash == NULL)
|
||||
display_file = args->file;
|
||||
else
|
||||
display_file = final_slash + 1;
|
||||
|
||||
asprintf(&output, "%s:%d] %s", display_file, args->line, args->message);
|
||||
|
||||
__android_log_write(severity_to_log_priority(args->severity), "GRPC", output);
|
||||
|
||||
// allocated by asprintf => use free, not gpr_free
|
||||
free(output);
|
||||
}
|
||||
|
||||
#endif // GPR_ANDROID
|
||||
|
|
|
|||
|
|
@ -47,10 +47,6 @@
|
|||
#include "src/core/lib/gprpp/crash.h"
|
||||
#include "src/core/lib/gprpp/examine_stack.h"
|
||||
|
||||
int gpr_should_log_stacktrace(gpr_log_severity severity);
|
||||
|
||||
static long sys_gettid(void) { return syscall(__NR_gettid); }
|
||||
|
||||
void gpr_log(const char* file, int line, gpr_log_severity severity,
|
||||
const char* format, ...) {
|
||||
// Avoid message construction if gpr_log_message won't log
|
||||
|
|
@ -70,45 +66,4 @@ void gpr_log(const char* file, int line, gpr_log_severity severity,
|
|||
free(message);
|
||||
}
|
||||
|
||||
void gpr_platform_log(gpr_log_func_args* args) {
|
||||
const char* final_slash;
|
||||
const char* display_file;
|
||||
char time_buffer[64];
|
||||
time_t timer;
|
||||
gpr_timespec now = gpr_now(GPR_CLOCK_REALTIME);
|
||||
struct tm tm;
|
||||
static thread_local long tid(0);
|
||||
if (tid == 0) tid = sys_gettid();
|
||||
|
||||
timer = static_cast<time_t>(now.tv_sec);
|
||||
final_slash = strrchr(args->file, '/');
|
||||
if (final_slash == nullptr) {
|
||||
display_file = args->file;
|
||||
} else {
|
||||
display_file = final_slash + 1;
|
||||
}
|
||||
|
||||
if (!localtime_r(&timer, &tm)) {
|
||||
strcpy(time_buffer, "error:localtime");
|
||||
} else if (0 ==
|
||||
strftime(time_buffer, sizeof(time_buffer), "%m%d %H:%M:%S", &tm)) {
|
||||
strcpy(time_buffer, "error:strftime");
|
||||
}
|
||||
|
||||
std::string prefix = absl::StrFormat(
|
||||
"%s%s.%09" PRId32 " %7ld %s:%d]", gpr_log_severity_string(args->severity),
|
||||
time_buffer, now.tv_nsec, tid, display_file, args->line);
|
||||
|
||||
absl::optional<std::string> stack_trace =
|
||||
gpr_should_log_stacktrace(args->severity)
|
||||
? grpc_core::GetCurrentStackTrace()
|
||||
: absl::nullopt;
|
||||
if (stack_trace) {
|
||||
fprintf(stderr, "%-70s %s\n%s\n", prefix.c_str(), args->message,
|
||||
stack_trace->c_str());
|
||||
} else {
|
||||
fprintf(stderr, "%-70s %s\n", prefix.c_str(), args->message);
|
||||
}
|
||||
}
|
||||
|
||||
#endif // GPR_LINUX_LOG
|
||||
|
|
|
|||
|
|
@ -77,10 +77,6 @@ int gpr_should_log(gpr_log_severity severity) {
|
|||
}
|
||||
|
||||
void gpr_default_log(gpr_log_func_args* args) {
|
||||
if (!grpc_core::ConfigVars::Get().AbslLogging()) {
|
||||
gpr_platform_log(args);
|
||||
return;
|
||||
}
|
||||
switch (args->severity) {
|
||||
case GPR_LOG_SEVERITY_DEBUG:
|
||||
// Log DEBUG messages as VLOG(2).
|
||||
|
|
@ -99,13 +95,6 @@ void gpr_default_log(gpr_log_func_args* args) {
|
|||
}
|
||||
}
|
||||
|
||||
int gpr_should_log_stacktrace(gpr_log_severity severity) {
|
||||
return static_cast<gpr_atm>(severity) >=
|
||||
gpr_atm_no_barrier_load(&g_min_severity_to_print_stacktrace)
|
||||
? 1
|
||||
: 0;
|
||||
}
|
||||
|
||||
void gpr_log_message(const char* file, int line, gpr_log_severity severity,
|
||||
const char* message) {
|
||||
if (gpr_should_log(severity) == 0) {
|
||||
|
|
|
|||
|
|
@ -38,10 +38,6 @@
|
|||
#include "src/core/lib/gprpp/crash.h"
|
||||
#include "src/core/lib/gprpp/examine_stack.h"
|
||||
|
||||
int gpr_should_log_stacktrace(gpr_log_severity severity);
|
||||
|
||||
static intptr_t sys_gettid(void) { return (intptr_t)pthread_self(); }
|
||||
|
||||
void gpr_log(const char* file, int line, gpr_log_severity severity,
|
||||
const char* format, ...) {
|
||||
// Avoid message construction if gpr_log_message won't log
|
||||
|
|
@ -70,42 +66,4 @@ void gpr_log(const char* file, int line, gpr_log_severity severity,
|
|||
gpr_free(allocated);
|
||||
}
|
||||
|
||||
void gpr_platform_log(gpr_log_func_args* args) {
|
||||
const char* final_slash;
|
||||
const char* display_file;
|
||||
char time_buffer[64];
|
||||
time_t timer;
|
||||
gpr_timespec now = gpr_now(GPR_CLOCK_REALTIME);
|
||||
struct tm tm;
|
||||
|
||||
timer = (time_t)now.tv_sec;
|
||||
final_slash = strrchr(args->file, '/');
|
||||
if (final_slash == nullptr)
|
||||
display_file = args->file;
|
||||
else
|
||||
display_file = final_slash + 1;
|
||||
|
||||
if (!localtime_r(&timer, &tm)) {
|
||||
strcpy(time_buffer, "error:localtime");
|
||||
} else if (0 ==
|
||||
strftime(time_buffer, sizeof(time_buffer), "%m%d %H:%M:%S", &tm)) {
|
||||
strcpy(time_buffer, "error:strftime");
|
||||
}
|
||||
|
||||
std::string prefix = absl::StrFormat(
|
||||
"%s%s.%09d %7" PRIdPTR " %s:%d]", gpr_log_severity_string(args->severity),
|
||||
time_buffer, (int)(now.tv_nsec), sys_gettid(), display_file, args->line);
|
||||
|
||||
absl::optional<std::string> stack_trace =
|
||||
gpr_should_log_stacktrace(args->severity)
|
||||
? grpc_core::GetCurrentStackTrace()
|
||||
: absl::nullopt;
|
||||
if (stack_trace) {
|
||||
fprintf(stderr, "%-70s %s\n%s\n", prefix.c_str(), args->message,
|
||||
stack_trace->c_str());
|
||||
} else {
|
||||
fprintf(stderr, "%-70s %s\n", prefix.c_str(), args->message);
|
||||
}
|
||||
}
|
||||
|
||||
#endif // defined(GPR_POSIX_LOG)
|
||||
|
|
|
|||
|
|
@ -33,8 +33,6 @@
|
|||
#include "src/core/lib/gprpp/crash.h"
|
||||
#include "src/core/lib/gprpp/examine_stack.h"
|
||||
|
||||
int gpr_should_log_stacktrace(gpr_log_severity severity);
|
||||
|
||||
void gpr_log(const char* file, int line, gpr_log_severity severity,
|
||||
const char* format, ...) {
|
||||
// Avoid message construction if gpr_log_message won't log
|
||||
|
|
@ -72,45 +70,4 @@ void gpr_log(const char* file, int line, gpr_log_severity severity,
|
|||
gpr_free(message);
|
||||
}
|
||||
|
||||
// Simple starter implementation
|
||||
void gpr_platform_log(gpr_log_func_args* args) {
|
||||
const char* final_slash;
|
||||
const char* display_file;
|
||||
char time_buffer[64];
|
||||
time_t timer;
|
||||
gpr_timespec now = gpr_now(GPR_CLOCK_REALTIME);
|
||||
struct tm tm;
|
||||
|
||||
timer = (time_t)now.tv_sec;
|
||||
final_slash = strrchr(args->file, '\\');
|
||||
if (final_slash == NULL)
|
||||
display_file = args->file;
|
||||
else
|
||||
display_file = final_slash + 1;
|
||||
|
||||
if (localtime_s(&tm, &timer)) {
|
||||
strcpy(time_buffer, "error:localtime");
|
||||
} else if (0 ==
|
||||
strftime(time_buffer, sizeof(time_buffer), "%m%d %H:%M:%S", &tm)) {
|
||||
strcpy(time_buffer, "error:strftime");
|
||||
}
|
||||
|
||||
absl::optional<std::string> stack_trace =
|
||||
gpr_should_log_stacktrace(args->severity)
|
||||
? grpc_core::GetCurrentStackTrace()
|
||||
: absl::nullopt;
|
||||
if (stack_trace) {
|
||||
fprintf(stderr, "%s%s.%09u %5lu %s:%d] %s\n%s\n",
|
||||
gpr_log_severity_string(args->severity), time_buffer,
|
||||
(int)(now.tv_nsec), GetCurrentThreadId(), display_file, args->line,
|
||||
args->message, stack_trace->c_str());
|
||||
} else {
|
||||
fprintf(stderr, "%s%s.%09u %5lu %s:%d] %s\n",
|
||||
gpr_log_severity_string(args->severity), time_buffer,
|
||||
(int)(now.tv_nsec), GetCurrentThreadId(), display_file, args->line,
|
||||
args->message);
|
||||
}
|
||||
fflush(stderr);
|
||||
}
|
||||
|
||||
#endif // GPR_WINDOWS_LOG
|
||||
|
|
|
|||
Loading…
Reference in New Issue