我遇到了这个问题,在这里,我有一些代码用于声明此类文件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()