X-Git-Url: http://xvm.mit.edu/gitweb/invirt/third/libt4.git/blobdiff_plain/5fd8cc8409d0efadc07dfe8d6774ad9ff477663d..5a5c578e2e358a121cdb9234a6cb11c4ecfbf323:/rpc/jsl_log.h diff --git a/rpc/jsl_log.h b/rpc/jsl_log.h index 7f92998..66a2dd3 100644 --- a/rpc/jsl_log.h +++ b/rpc/jsl_log.h @@ -1,25 +1,16 @@ -#ifndef __JSL_LOG_H__ -#define __JSL_LOG_H__ 1 +#ifndef jsl_log_h +#define jsl_log_h enum dbcode { - JSL_DBG_OFF = 0, - JSL_DBG_1 = 1, // Critical - JSL_DBG_2 = 2, // Error - JSL_DBG_3 = 3, // Info - JSL_DBG_4 = 4, // Debugging + JSL_DBG_OFF = 0, + JSL_DBG_1 = 1, // Critical + JSL_DBG_2 = 2, // Error + JSL_DBG_3 = 3, // Info + JSL_DBG_4 = 4, // Debugging }; extern int JSL_DEBUG_LEVEL; -#define jsl_log(level,...) \ - do { \ - if(JSL_DEBUG_LEVEL < abs(level)) \ - {;} \ - else { \ - { printf(__VA_ARGS__);} \ - } \ - } while(0) +#define jsl_log(level,...) {if(JSL_DEBUG_LEVEL >= abs(level)) printf(__VA_ARGS__);} -void jsl_set_debug(int level); - -#endif // __JSL_LOG_H__ +#endif