mirror of
https://github.com/RVC-Boss/GPT-SoVITS.git
synced 2025-10-07 23:48:48 +08:00
24 lines
818 B
Python
24 lines
818 B
Python
import logging
|
|
from logging.handlers import RotatingFileHandler
|
|
|
|
# 设置日志记录器
|
|
llog = logging.getLogger(__name__)
|
|
llog.setLevel(logging.INFO)
|
|
llog.propagate = False # 防止日志事件传递给根记录器
|
|
|
|
# 创建控制台日志处理器
|
|
console_handler = logging.StreamHandler()
|
|
console_handler.setLevel(logging.INFO)
|
|
|
|
# 创建文件日志处理器
|
|
file_handler = RotatingFileHandler('app.log', maxBytes=1024 * 1024 * 10, backupCount=5)
|
|
file_handler.setLevel(logging.INFO)
|
|
|
|
# 设置日志格式,包括文件名和行号
|
|
formatter = logging.Formatter('%(asctime)s - %(filename)s:%(lineno)d - %(levelname)s - %(message)s')
|
|
console_handler.setFormatter(formatter)
|
|
file_handler.setFormatter(formatter)
|
|
|
|
# 将处理器添加到日志记录器
|
|
llog.addHandler(console_handler)
|
|
#llog.addHandler(file_handler) |