mturk 2004/11/11 03:57:56 Modified: jk/native/common jk_logger.h Log: Use proper gcc macro and fix #if defined Revision Changes Path 1.15 +8 -3 jakarta-tomcat-connectors/jk/native/common/jk_logger.h Index: jk_logger.h =================================================================== RCS file: /home/cvs/jakarta-tomcat-connectors/jk/native/common/jk_logger.h,v retrieving revision 1.14 retrieving revision 1.15 diff -u -r1.14 -r1.15 --- jk_logger.h 11 Nov 2004 09:44:29 -0000 1.14 +++ jk_logger.h 11 Nov 2004 11:57:56 -0000 1.15 @@ -66,7 +66,7 @@ #define JK_LOG_ERROR_VERB "error" #define JK_LOG_EMERG_VERB "emerg" -#if defined(__GCC__) || defined(_MSC_VER) +#if defined(__GNUC__) || defined(_MSC_VER) #define JK_LOG_TRACE __FILE__,__LINE__,__FUNCTION__,JK_LOG_TRACE_LEVEL #define JK_LOG_DEBUG __FILE__,__LINE__,__FUNCTION__,JK_LOG_DEBUG_LEVEL #define JK_LOG_ERROR __FILE__,__LINE__,__FUNCTION__,JK_LOG_ERROR_LEVEL @@ -84,7 +84,7 @@ /* Debug level is compile time only */ -#if defined (DEBUG) || (_DEBUG) +#if defined (DEBUG) || defined(_DEBUG) #define JK_TRACE 1 #define JK_TRACE_ENTER(l) jk_log((l), JK_LOG_TRACE, "enter\n") #define JK_TRACE_EXIT(l) jk_log((l), JK_LOG_TRACE, "exit\n") @@ -96,6 +96,11 @@ #define JK_LOG_NULL_PARAMS(l) jk_log((l), JK_LOG_ERROR, "NULL parameters\n") +/* Debug level macro + * It is more efficient to check the level prior + * calling function that will not execute anyhow because of level + */ +#define JK_IS_DEBUG_LEVEL(l) ((l) && (l)->level < JK_LOG_INFO_LEVEL) #ifdef __cplusplus
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]