Я пытаюсь заставить python2.7 распечатать имя хоста сервера, на котором запущена программа, и pid для каждого зарегистрированного сообщения.
Предполагаемый формат:
[YYYYMMDD HHMMSS] [host pid] [severity] This is the log message.
Я думаю, что я получил метку даты и времени, pid и серьезность, но я не могу найти хост в документации: https://docs.python.org/2/library/logging.html#logrecord-attributes
logging.basicConfig(filename='test.log', filemode='a', format='[%(asctime)s] [%(process)d] [%(levelname)s] %(message)s', datefmt='%Y%m%d %H%M%S')
logging.warning('Starting.')
Производит:
[20190508 164855] [25944] [WARNING] Starting.
Но я хочу, чтобы он показывал имя хоста перед PID.Есть ли способ сделать это?