python中关于日志的问题

我在项目中定义了如下日志模块

import logging
import datetime
import logging.handlers

# 日志模块配置
logger = logging.getLogger('mylogger')
logger.setLevel(logging.DEBUG)
file_handler = logging.handlers.TimedRotatingFileHandler('./logs/app.log',
                                                         when='midnight',
                                                         interval=1,
                                                         backupCount=20,
                                                         atTime=datetime.time(
                                                             0, 0, 0, 0))
file_handler.setFormatter(
    logging.Formatter("%(asctime)s - %(levelname)7s - %(message)s"))
f_handler = logging.StreamHandler()
f_handler.setLevel(logging.DEBUG)
f_handler.setFormatter(
    logging.Formatter(
        "%(asctime)s - %(levelname)7s - %(message)s"))
logger.addHandler(file_handler)
logger.addHandler(f_handler)

在输出中经常出现不符合预期格式的重复输出,如下图中箭头标识的内容:

img

img

请问这种情况如何处理,谢谢。