Как изменить «тег» при входе в системный журнал с «Неизвестно»?

Я вхожу в системный журнал нормально, но не могу понять, как это сделать. укажите «тег». В журнале сейчас указано следующее:

Mar  3 11:45:34 TheMacMini Unknown: INFO FooBar

, но я хочу, чтобы это «Неизвестно» было установлено на что-нибудь. например:

Mar  3 11:45:34 TheMacMini Foopybar: INFO FooBar

Если я использую регистратор из командной строки, им можно управлять с помощью параметра -t ...

$ logger -t Foopybar FooBar && tail -1 /var/log/system.log
Mar  3 12:05:00 TheMacMini Foopybar[4566]: FooBar

Но ведение журнала с python мне кажется, иметь возможность указать тег:

import logging
logging.info("FooBar")

Просто дает мне тег «Неизвестно», показанный вверху. Я определил эту спецификацию:

LOGGING = {
    'version': 1,
    'formatters': {
        'simple': {
            'format': '%(levelname)s %(message)s'
        },
    },
    'handlers': {
        'syslog':{
            'address': '/var/run/syslog',
            'class': 'logging.handlers.SysLogHandler',
            'facility': 'local2',
            'formatter': 'simple'
        }
    },
    'loggers': {
        '': {
            'handlers': ['syslog'],
            'level': 'INFO',
            }
    }
}

Как мне указать тег, чтобы он не всегда был «Неизвестно»?

16
задан John Mee 3 March 2012 в 01:22
поделиться