[Freeipa-devel] [PATCH] jderose 041 Fix logging
Jason Gerard DeRose
jderose at redhat.com
Tue Feb 9 12:00:20 UTC 2010
On Mon, 2010-02-08 at 11:38 -0500, Rob Crittenden wrote:
> Jason Gerard DeRose wrote:
> > I lied one, more.
> >
> > Rob, I see you changed how the log level on the root logger is set in
> > API.bootstrap()... unfortunately, under the server and CLI, the result
> > is that the root logger always stays at its default level of
> > logging.WARNING, so none of our info() nor debug() messages are going
> > into the server log nor out to stderr (even with --debug).
> >
> > My solution is to unconditionally set the root logger to logging.DEBUG,
> > the most verbose we use, and then configure the levels on individual
> > handlers as appropriate (which we already do).
> >
> > Rob, I know you make this change because of problems with logging from
> > the installer, so can you see if still works the way you want it to with
> > this patch? By the way, are you setting up your own logging handler in
> > the installer, or using the ones configured in API.bootstrap()?
> >
> > Anyway, we really shouldn't release our alpha with broken logging. Not
> > nice to our brave and helpful testers. ;)
>
> Jason, I think we can instead test for len(log.handlers) == 0 to
> determine if we have already configured a file handler for it. Can you
> confirm this? So if there are no handlers configured we set the log
> level, otherwise we skip it.
>
> rob
Yep, that fixes it. Updated patch attached (replaces my original 041
patch).
-------------- next part --------------
A non-text attachment was scrubbed...
Name: freeipa-jderose-041.2-Fix-logging.patch
Type: text/x-patch
Size: 1217 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/freeipa-devel/attachments/20100209/d97a9d3d/attachment.bin>
More information about the Freeipa-devel
mailing list