Как настроить ведение журнала в системный журнал в Python?

Я не могу разобраться в модуле logging Python. Мои потребности очень просты: я просто хочу записывать все в системный журнал. Прочитав документацию, я придумал этот простой тестовый сценарий:

import logging
import logging.handlers

my_logger = logging.getLogger('MyLogger')
my_logger.setLevel(logging.DEBUG)

handler = logging.handlers.SysLogHandler()

my_logger.addHandler(handler)

my_logger.debug('this is debug')
my_logger.critical('this is critical')

Но этот сценарий не создает никаких записей журнала в системном журнале. Что не так?

113
задан Martin Thoma 26 July 2017 в 12:14
поделиться