Python 日志配置文件中的函数调用

Python 日志配置文件中的函数调用,python,logging,Python,Logging,我在代码中有下面的日志配置,现在我想通过配置文件来设置 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:%(

我在代码中有下面的日志配置,现在我想通过配置文件来设置

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:53924:错误:测试:7:测试'

如何通过日志配置文件获取被调用方的用户名


谢谢

使用中描述的技术向日志消息中添加其他文本