Update of /cvsroot/mod-c/mod_c/include
In directory sc8-pr-cvs7.sourceforge.net:/tmp/cvs-serv29659/include
Modified Files:
mod_c.h
Log Message:
* Logging macros now depend on apache log level configuration, rather than
on a compile time switch.
Index: mod_c.h
===================================================================
RCS file: /cvsroot/mod-c/mod_c/include/mod_c.h,v
retrieving revision 1.6
retrieving revision 1.7
diff -C2 -d -r1.6 -r1.7
*** mod_c.h 8 Sep 2006 15:01:38 -0000 1.6
--- mod_c.h 21 Sep 2006 17:13:14 -0000 1.7
***************
*** 70,86 ****
} ehtml_rec;
! #ifdef DEBUG
!
! #define RDEBUG(level,request,msg,...) \
! SDEBUG(level, (request)->server, msg, ## __VA_ARGS__)
! #define SDEBUG(level,server,msg,...) \
! ap_log_error(__FILE__, __LINE__, level, 0, server, msg, ## __VA_ARGS__)
!
! #else
!
! #define RDEBUG(level,request,msg,...)
! #define SDEBUG(level,server,msg,...)
! #endif
#endif
--- 70,81 ----
} ehtml_rec;
! #define SLOG(level,server,msg,...) \
! ap_log_error(__FILE__, __LINE__, level, 0, server, msg, ## __VA_ARGS__)
! #define RLOG(level,req,msg,...) SLOG(level, (req)->server, msg, ## __VA_ARGS__)
! #define RERROR(req, msg,...) RLOG(APLOG_ERR, req, msg, ## __VA_ARGS__)
! #define RWARNING(req, msg,...) RLOG(APLOG_WARNING, req, msg, ## __VA_ARGS__)
! #define RDEBUG(req, msg,...) RLOG(APLOG_DEBUG, req, msg, ## __VA_ARGS__)
! #define SDEBUG(req, msg,...) SLOG(APLOG_DEBUG, req, msg, ## __VA_ARGS__)
#endif
|