MCPcopy
hub / github.com/Open-LLM-VTuber/Open-LLM-VTuber / init_logger

Function init_logger

run_server.py:28–47  ·  view source on GitHub ↗
(console_log_level: str = "INFO")

Source from the content-addressed store, hash-verified

26
27
28def init_logger(console_log_level: str = "INFO") -> None:
29 logger.remove()
30 # Console output
31 logger.add(
32 sys.stderr,
33 level=console_log_level,
34 format="<green>{time:YYYY-MM-DD HH:mm:ss}</green> | <level>{level: <8}</level> | <cyan>{name}</cyan>:<cyan>{function}</cyan>:<cyan>{line}</cyan> | {message}",
35 colorize=True,
36 )
37
38 # File output
39 logger.add(
40 "logs/debug_{time:YYYY-MM-DD}.log",
41 rotation="10 MB",
42 retention="30 days",
43 level="DEBUG",
44 format="{time:YYYY-MM-DD HH:mm:ss.SSS} | {level: <8} | {name}:{function}:{line} | {message} | {extra}",
45 backtrace=True,
46 diagnose=True,
47 )
48
49
50def check_frontend_submodule(lang=None):

Callers 1

runFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected