Python记录从模块到多个文件的文件

时间:2020-04-11 10:10:57

标签: python

我遇到了这个问题,在这里,我有一些代码用于声明此类文件ThreadScheduler的记录器,该记录器写入文件的效果很好。问题是我正在调用Connection()的第二类文件,在该类中,我正在使用具有自己的文件系统日志记录的API。问题是来自ThreadScheduler的日志也出现在Connection()的日志文件中

Connection API声明通过配置文件进行日志记录,API为 fxcmpy

配置:

[FXCM]
log_level = debug
log_file = Logs/Connection.log
server = demo
access_token = ******

ThreadScheduler:

 import logging

logger = logging.getLogger(__name__)
f_handler = logging.FileHandler('Logs/ThreadScheduler.log')
f_handler.setLevel(logging.INFO)
f_format = logging.Formatter('%(asctime)s - %(name)s - %(levelname)s - %(message)s')
f_handler.setFormatter(f_format)
logger.addHandler(f_handler)
logger.setLevel(logging.INFO)

class ThreadScheduler:

    def __init__(self):

        logger.info('Starting ThreadScheduler class')
        self.__con = Connection()

0 个答案:

没有答案
相关问题