Вызовы функций в лог-файле конфигурации - PullRequest
0 голосов
/ 01 июня 2011

У меня была следующая конфигурация регистрации в коде, которую я сейчас хочу установить через файл конфигурации.

formatter = logging.Formatter('%s:'%getpass.getuser() + '%(asctime)s:%(levelname)s:%(module)s:%(lineno)d:%(message)s')

В файле конфигурации у меня есть

>     [formatter_frmtr]
>     format=getpass.getuser() + '%(asctime)s:%(levelname)s:%(module)s:%(lineno)d:%(message)s'

Вызов функции getpass.getuser () не вызывается, но печатается как:

getpass.getuser () + '2011-06-01 11: 56: 53,924: ОШИБКА: тест: 7: тест'

Как мне сделать, чтобы получить имя пользователя вызываемого через логированиефайл конфигурации.

Спасибо.

1 Ответ

1 голос
/ 01 июня 2011

Используйте методы, описанные в документации ведения журнала , чтобы добавить дополнительный текст в ваши сообщения регистрации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...