修复 报错+重复日志
This commit is contained in:
@@ -232,13 +232,15 @@ def log_event(level: int, event: str, **fields: Any) -> None:
|
||||
|
||||
class PrefectLogHandler(logging.Handler):
|
||||
def emit(self, record: logging.LogRecord) -> None:
|
||||
if record.name.startswith("prefect"):
|
||||
return
|
||||
try:
|
||||
from prefect.logging import get_run_logger
|
||||
|
||||
prefect_logger = get_run_logger()
|
||||
except Exception:
|
||||
return
|
||||
message = self.format(record)
|
||||
message = record.getMessage()
|
||||
log_method = getattr(prefect_logger, record.levelname.lower(), None)
|
||||
if log_method is None:
|
||||
log_method = prefect_logger.info
|
||||
|
||||
@@ -31,13 +31,15 @@ LOG_FIELD_LABELS = {
|
||||
|
||||
class PrefectLogHandler(logging.Handler):
|
||||
def emit(self, record: logging.LogRecord) -> None:
|
||||
if record.name.startswith("prefect"):
|
||||
return
|
||||
try:
|
||||
from prefect.logging import get_run_logger
|
||||
|
||||
prefect_logger = get_run_logger()
|
||||
except Exception:
|
||||
return
|
||||
message = self.format(record)
|
||||
message = record.getMessage()
|
||||
log_method = getattr(prefect_logger, record.levelname.lower(), None)
|
||||
if log_method is None:
|
||||
log_method = prefect_logger.info
|
||||
|
||||
Reference in New Issue
Block a user