Hi,
I have an multithreaded app which uses Log4perl as logging layer and have observed that changing logging level in one thread doesn't propagate on the whole app- the rest of the threads sees the old level value.
# this change will only apply to current thread
Log::Log4perl->get_logger->level($TRACE);