From: Stefan Fritsch make docs
.
Introduces a new API to parse and evaluate boolean and algebraic @@ -106,6 +109,8 @@
NEW: ap_recent_ctime_ex
In order to take advantage of per-module loglevel configuration, any
+ source file that calls the ap_log_*
functions should declare
+ which module it belongs to. If the module's module_struct is called
+ foo_module
, the following code can be used to remain
+ backward compatible with HTTPD 2.0 and 2.2:
The number of parameters of the ap_log_*
functions and the
+ definition of APLOG_MARK
has changed. Normally, the change
+ is completely transparent. However, if a module implements wrapper
+ functions for ap_log_*
and uses APLOG_MARK
+ when calling these wrappers, some adjustments are necessary.
+ The easiest way is for the module to define and use a different macro
+ that expands to the parameters required by the log wrapper functions.
+ APLOG_MARK
should only be used when calling
+ ap_log_*
without additional wrappers. In this way, the
+ code will remain compatible with HTTPD 2.0 and 2.2.