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.