mirror of
https://git.datalinker.icu/comfyanonymous/ComfyUI
synced 2026-09-09 10:17:07 +08:00
Merge a2622cedcb59a1f28b825dd60dd03d89830c8d3e into 2d6805ce57cede78acb6515112439c5092c7b257
This commit is contained in:
commit
f638957e82
@ -4,11 +4,36 @@ import io
|
|||||||
import logging
|
import logging
|
||||||
import sys
|
import sys
|
||||||
import threading
|
import threading
|
||||||
|
from rich.traceback import install
|
||||||
|
from rich.console import Console
|
||||||
|
from rich.theme import Theme
|
||||||
|
from rich.logging import RichHandler
|
||||||
|
|
||||||
logs = None
|
logs = None
|
||||||
stdout_interceptor = None
|
stdout_interceptor = None
|
||||||
stderr_interceptor = None
|
stderr_interceptor = None
|
||||||
|
|
||||||
|
from rich.traceback import install
|
||||||
|
# Enable rich tracebacks globally
|
||||||
|
install()
|
||||||
|
|
||||||
|
# Configure rich console
|
||||||
|
console = Console(force_terminal=True)
|
||||||
|
|
||||||
|
# Set up handler
|
||||||
|
rich_handler = RichHandler(console=console, rich_tracebacks=True, markup=True)
|
||||||
|
|
||||||
|
# file_handler = logging.FileHandler("project.log") # Log to a file
|
||||||
|
# file_handler.setLevel(log_level)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
from rich.traceback import install
|
||||||
|
# Enable rich tracebacks globally
|
||||||
|
install()
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
class LogInterceptor(io.TextIOWrapper):
|
class LogInterceptor(io.TextIOWrapper):
|
||||||
def __init__(self, stream, *args, **kwargs):
|
def __init__(self, stream, *args, **kwargs):
|
||||||
@ -56,6 +81,12 @@ def setup_logger(log_level: str = 'INFO', capacity: int = 300, use_stdout: bool
|
|||||||
if logs:
|
if logs:
|
||||||
return
|
return
|
||||||
|
|
||||||
|
logging.basicConfig(
|
||||||
|
level=log_level,
|
||||||
|
format="%(message)s",
|
||||||
|
datefmt="[%X]",
|
||||||
|
handlers=[rich_handler] #file_handler
|
||||||
|
)
|
||||||
# Override output streams and log to buffer
|
# Override output streams and log to buffer
|
||||||
logs = deque(maxlen=capacity)
|
logs = deque(maxlen=capacity)
|
||||||
|
|
||||||
|
|||||||
@ -23,3 +23,4 @@ kornia>=0.7.1
|
|||||||
spandrel
|
spandrel
|
||||||
soundfile
|
soundfile
|
||||||
av
|
av
|
||||||
|
rich
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user