Я вхожу в системный журнал нормально, но не могу понять, как это сделать. укажите «тег». В журнале сейчас указано следующее:
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',
}
}
}
Как мне указать тег, чтобы он не всегда был «Неизвестно»?