update:为 test 页面增加可配置的本地唤醒词运行时

This commit is contained in:
3030332422
2026-04-10 09:17:22 +08:00
parent c5f82369e5
commit 705b5732a6
23 changed files with 1116 additions and 3 deletions
@@ -0,0 +1,23 @@
import logging
from pathlib import Path
def setup_logging(log_file: Path, level: str = "INFO") -> None:
log_file.parent.mkdir(parents=True, exist_ok=True)
logger = logging.getLogger()
logger.setLevel(getattr(logging, level.upper(), logging.INFO))
logger.handlers.clear()
formatter = logging.Formatter(
"%(asctime)s [%(levelname)s] %(name)s - %(message)s"
)
stream_handler = logging.StreamHandler()
stream_handler.setFormatter(formatter)
file_handler = logging.FileHandler(log_file, encoding="utf-8")
file_handler.setFormatter(formatter)
logger.addHandler(stream_handler)
logger.addHandler(file_handler)