Ver código fonte

set global loglevel for subprocesses (#4791)

Thomas Brandého 3 meses atrás
pai
commit
64b1630d02
1 arquivos alterados com 4 adições e 0 exclusões
  1. 4 0
      reflex/utils/console.py

+ 4 - 0
reflex/utils/console.py

@@ -4,6 +4,7 @@ from __future__ import annotations
 
 import contextlib
 import inspect
+import os
 import shutil
 import time
 from pathlib import Path
@@ -60,6 +61,9 @@ def set_log_level(log_level: LogLevel):
             f"log_level must be a LogLevel enum value, got {log_level} of type {type(log_level)} instead."
         )
     global _LOG_LEVEL
+    if log_level != _LOG_LEVEL:
+        # Set the loglevel persistenly for subprocesses.
+        os.environ["LOGLEVEL"] = log_level.value
     _LOG_LEVEL = log_level