mirror of
https://github.com/jxxghp/MoviePilot.git
synced 2026-09-05 23:47:41 +08:00
fix docker container log duplicate printing
This commit is contained in:
+6
-6
@@ -246,12 +246,12 @@ class LoggerManager:
|
|||||||
else:
|
else:
|
||||||
# 使用默认日志文件
|
# 使用默认日志文件
|
||||||
logfile = self._default_log_file
|
logfile = self._default_log_file
|
||||||
|
with LoggerManager._lock: # 添加锁
|
||||||
# 获取调用者的模块的logger
|
# 获取调用者的模块的logger
|
||||||
_logger = self._loggers.get(logfile)
|
_logger = self._loggers.get(logfile)
|
||||||
if not _logger:
|
if not _logger:
|
||||||
_logger = self.__setup_logger(log_file=logfile)
|
_logger = self.__setup_logger(log_file=logfile)
|
||||||
self._loggers[logfile] = _logger
|
self._loggers[logfile] = _logger
|
||||||
# 调用logger的方法打印日志
|
# 调用logger的方法打印日志
|
||||||
if hasattr(_logger, method):
|
if hasattr(_logger, method):
|
||||||
log_method = getattr(_logger, method)
|
log_method = getattr(_logger, method)
|
||||||
|
|||||||
Reference in New Issue
Block a user