Le lundi 26 décembre 2016 10:34:48 UTC-5, Alec Taylor a écrit : > So I'm putting .info in one StringIO and .error in another StringIO. > > How do I stop them from both being put into both? > > Code: http://ideone.com/Nj6Asz
Hi, it's doable with filter on the handlers: def exact_filter(level): def filter(record): return level == record.levelno filter.filter = filter return filter stdout_stream.addFilter(exact_filter(logging.INFO)) stderr_stream.addFilter(exact_filter(logging.ERROR)) -- https://mail.python.org/mailman/listinfo/python-list