On Wednesday 03 February 2010, Eric Covener wrote:
> On Wed, Feb 3, 2010 at 3:22 AM, Stefan Fritsch <[email protected]> 
wrote:
> > loglevel_trace.diff:
> > Introduce additional log levels trace1 ... trace8 above the debug
> > level.
> 
> I recall that having so many was to accomodate RewriteLogLevel, but
> IMO the 9 settings there really boil down to about 3 or 4 in
>  practical terms IMO.

8 trace log levels is the natural number that comes from extending 
APLOG_LEVELMASK by one bit. I agree that most modules won't need more 
than 3 or 4.

I don't see any advantage in supporting fewer than 8 trace levels, but 
there could of course be some agreement that modules included with 
httpd use only a subset.

mod_rewrite uses 6 of its theoretically 9 RewriteLogLevel values. I 
don't know if some of these 6 are of little practical value, and 
personally I would like to avoid the work of having to combine some of 
them.

Therefore I would just use trace1 to trace6 for mod_rewrite. One could 
set APLOG_MAX_LOGLEVEL to trace6 by default. Then log messages of 
level trace7/8 would be removed during compilation on C99 compilers.

Reply via email to