Better logging for mac

pull/8430/head
Craig Tiller 8 years ago
parent f9540d1611
commit 82a4df0182
  1. 12
      src/core/lib/support/log_posix.c

@ -37,6 +37,7 @@
#include <grpc/support/alloc.h> #include <grpc/support/alloc.h>
#include <grpc/support/log.h> #include <grpc/support/log.h>
#include <grpc/support/string_util.h>
#include <grpc/support/time.h> #include <grpc/support/time.h>
#include <pthread.h> #include <pthread.h>
#include <stdarg.h> #include <stdarg.h>
@ -93,10 +94,13 @@ void gpr_default_log(gpr_log_func_args *args) {
strcpy(time_buffer, "error:strftime"); strcpy(time_buffer, "error:strftime");
} }
fprintf(stderr, "%s%s.%09d %7tu %s:%d] %s\n", char *prefix;
gpr_log_severity_string(args->severity), time_buffer, gpr_asprintf(&prefix, "%s%s.%09d %7tu %s:%d]",
(int)(now.tv_nsec), gettid(), display_file, args->line, gpr_log_severity_string(args->severity), time_buffer,
args->message); (int)(now.tv_nsec), gettid(), display_file, args->line);
fprintf(stderr, "%-70s %s\n", prefix, args->message);
gpr_free(prefix);
} }
#endif /* defined(GPR_POSIX_LOG) */ #endif /* defined(GPR_POSIX_LOG) */

Loading…
Cancel
Save