From e13e9a5d58567ccb11c0bcbbf4ef0f5a181a540a Mon Sep 17 00:00:00 2001 From: Stanislav Novosad Date: Tue, 14 Oct 2025 16:50:41 -0600 Subject: [PATCH] Disable sorting in CustomConsoleRenderer (#3711) --- skyvern/forge/request_logging.py | 2 +- skyvern/forge/sdk/forge_log.py | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/skyvern/forge/request_logging.py b/skyvern/forge/request_logging.py index fadd8108..ba4c0048 100644 --- a/skyvern/forge/request_logging.py +++ b/skyvern/forge/request_logging.py @@ -72,6 +72,6 @@ async def log_raw_request_middleware(request: Request, call_next: Callable[[Requ "api.raw_request", method=http_method, path=url_path, - headers=sanitized_headers, body=body_text, + headers=sanitized_headers, ) diff --git a/skyvern/forge/sdk/forge_log.py b/skyvern/forge/sdk/forge_log.py index 0a907d32..4eb149db 100644 --- a/skyvern/forge/sdk/forge_log.py +++ b/skyvern/forge/sdk/forge_log.py @@ -100,6 +100,9 @@ class CustomConsoleRenderer(structlog.dev.ConsoleRenderer): colorize it. """ + def __init__(self) -> None: + super().__init__(sort_keys=False) + def __call__(self, logger: logging.Logger, name: str, event_dict: EventDict) -> str: file_section = event_dict.pop("file", "") file_section_colored = f"\x1b[90m{file_section}\x1b[0m" if file_section else ""