It seems that the culprit is this line in trace_level():
$self->log(LOGINFO, "Loaded default logger");
When that line is executed, it calls log(), which calls varlog(), which calls trace_level(), and there's the loop -- trace_level() only gets called again if there's no logging plugin loaded. It looks like the loop would happen whenever config/logging is missing, whether config/loglevel exists or not.
Should that line just be deleted? The message doesn't seem relevant to to what's happening there anyway.
-- Keith C. Ivey <[EMAIL PROTECTED]> Washington, DC
