我已经按如下方式定义了一个记录器:
logger = logging.getLogger('APP')
syslog = logging.StreamHandler()
formatter = logging.Formatter('%(app_name)s : %(message)s')
app_name = {'app_name':'MULE'}
syslog.setFormatter(formatter)
logger.addHandler(syslog)
logger = logging.LoggerAdapter(logger, app_name)
我正在尝试将字符串添加到每个记录器消息中。 我已根据此question和其他类似问题添加了此代码。问题是现在记录器为我想要的每个输出打印出2个语句。输出如下:
[03/Dec/2015 12:05:59] INFO views 91 1399960 [APP:1075] Picked
MULE : Picked
为什么会这样?我哪里错了?