On Jul 15, 1:27 pm, McA <[EMAIL PROTECTED]> wrote: > Hi all, > > I need a recommendation. I would to like to use theloggingmodule to > create log messages the following way: > a) Every log message does go to a admin sink. > b) Theloggingof special messages should go to the admin sink AND to > a sink specifically for > a certain addressee. > c) I don't want to write the log message to two different loggers for > that purpose. I would like to do it this way: > common_logger.log('bla') -> message to admin sink > certain_logger.log('something' -> message to admin sink and addressee- > sink > d) Filtering and debug level should work as expected. > > I could I achieve this in a elegant way? > > Best regards > Andreas Mock
Add a handler to the root logger (or common_logger) to send to the admin sink. Add a handler to certain_logger to send to the addressee sink. If you added the admin sink handler to the root logger, you're done. Otherwise, you need to ensure that certain_logger is a child of common_logger. Regards, Vinay Sajip -- http://mail.python.org/mailman/listinfo/python-list