X-Git-Url: http://xvm.mit.edu/gitweb/invirt/third/libt4.git/blobdiff_plain/5fd8cc8409d0efadc07dfe8d6774ad9ff477663d..a4175b2e216a20b86cc872dea8a08005c60617a5:/rpc/jsl_log.h diff --git a/rpc/jsl_log.h b/rpc/jsl_log.h index 7f92998..c6ea812 100644 --- a/rpc/jsl_log.h +++ b/rpc/jsl_log.h @@ -1,25 +1,18 @@ -#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