Lines 31-37
Link Here
|
31 |
#include <string.h> |
31 |
#include <string.h> |
32 |
#include <time.h> |
32 |
#include <time.h> |
33 |
|
33 |
|
34 |
static intptr_t gettid(void) { return (intptr_t)pthread_self(); } |
34 |
static intptr_t sys_gettid(void) { return (intptr_t)pthread_self(); } |
35 |
|
35 |
|
36 |
void gpr_log(const char* file, int line, gpr_log_severity severity, |
36 |
void gpr_log(const char* file, int line, gpr_log_severity severity, |
37 |
const char* format, ...) { |
37 |
const char* format, ...) { |
Lines 86-92
void gpr_default_log(gpr_log_func_args* args) {
Link Here
|
86 |
char* prefix; |
86 |
char* prefix; |
87 |
gpr_asprintf(&prefix, "%s%s.%09d %7" PRIdPTR " %s:%d]", |
87 |
gpr_asprintf(&prefix, "%s%s.%09d %7" PRIdPTR " %s:%d]", |
88 |
gpr_log_severity_string(args->severity), time_buffer, |
88 |
gpr_log_severity_string(args->severity), time_buffer, |
89 |
(int)(now.tv_nsec), gettid(), display_file, args->line); |
89 |
(int)(now.tv_nsec), sys_gettid(), display_file, args->line); |
90 |
|
90 |
|
91 |
fprintf(stderr, "%-70s %s\n", prefix, args->message); |
91 |
fprintf(stderr, "%-70s %s\n", prefix, args->message); |
92 |
gpr_free(prefix); |
92 |
gpr_free(prefix); |