Files
xiaozhi-esp32-server/config/logger.py
T

20 lines
494 B
Python
Raw Normal View History

2025-02-02 23:01:14 +08:00
import logging
import sys
import os
def setup_logging(log_dir='tmp'):
"""配置全局日志"""
os.makedirs(log_dir, exist_ok=True)
logging.basicConfig(
level=logging.INFO,
format="%(asctime)s - %(name)s - %(levelname)s - %(message)s",
handlers=[
logging.StreamHandler(sys.stdout),
logging.FileHandler(os.path.join(log_dir, "server.log"), encoding='utf-8')
2025-02-02 23:01:14 +08:00
],
force=True
)
return logging.getLogger(__name__)