diff options
author | 2015-02-20 15:58:05 -0800 | |
---|---|---|
committer | 2015-02-20 15:58:05 -0800 | |
commit | 46863cffb631c68cf302c387e4520bbbe263a43c (patch) | |
tree | 4170963c7f4e93f0bcca46302437e4b2da6f0339 /src/core/debug/trace.h | |
parent | e23555a72989571dedb9f051e4153923f7cb5394 (diff) |
Make it possible to compile out tracing
Diffstat (limited to 'src/core/debug/trace.h')
-rw-r--r-- | src/core/debug/trace.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/core/debug/trace.h b/src/core/debug/trace.h index 337e871aaa..167ef3c6ea 100644 --- a/src/core/debug/trace.h +++ b/src/core/debug/trace.h @@ -36,6 +36,11 @@ #include <grpc/support/port_platform.h> +/* set to zero to remove all debug trace code */ +#ifndef GRPC_ENABLE_TRACING +# define GRPC_ENABLE_TRACING 1 +#endif + typedef enum { GRPC_TRACE_SURFACE = 1 << 0, GRPC_TRACE_CHANNEL = 1 << 1, @@ -43,7 +48,11 @@ typedef enum { GRPC_TRACE_SECURE_ENDPOINT = 1 << 3 } grpc_trace_bit_value; +#if GRPC_ENABLE_TRACING extern gpr_uint32 grpc_trace_bits; +#else +# define grpc_trace_bits 0 +#endif void grpc_init_trace_bits(); |