I'm just an idiot when it comes logging

olsongt at verizon.net olsongt at verizon.net
Wed Mar 23 08:35:07 EST 2005


Vinay Sajip wrote:
> <olsongt <at> verizon.net> writes:
>
>
> Handlers normally process all events passed to them, but you can set
a level on
> a handler to get it to drop events below a certain threshold. Since
you haven't
> done this, you will see an INFO message appear even though the root
logger's
> level is set to ERROR. (This would only affect logging calls to the
root logger).
>
> Rule of thumb: Set levels on handlers only when you need them, not as
common
> practice. If you don't want to see info messages from otherLogger,
set its level
> to > INFO.
>
> Vinay Sajip

Thanks Vinay,

By adding a handler with a level of ERROR I fixed my problem.  Things
are starting to make sense.  I just feel like a logger should filter
out any messages below its error level instead of sending them to its
handlers.  But that is obviously not the case.  I just need to get used
to it.

-Grant




More information about the Python-list mailing list