You've already forked FrameTour-RenderWorker
32 lines
896 B
Python
32 lines
896 B
Python
import datetime
|
|
import logging
|
|
from logging.handlers import TimedRotatingFileHandler
|
|
from dotenv import load_dotenv
|
|
|
|
# 导入新的配置系统,保持向后兼容
|
|
from .settings import (
|
|
get_config,
|
|
get_ffmpeg_config,
|
|
get_api_config,
|
|
get_storage_config,
|
|
get_server_config,
|
|
)
|
|
|
|
load_dotenv()
|
|
logging.basicConfig(level=logging.INFO)
|
|
root_logger = logging.getLogger()
|
|
rf_handler = TimedRotatingFileHandler("all_log.log", when="midnight")
|
|
rf_handler.setFormatter(
|
|
logging.Formatter("[%(asctime)s][%(name)s]%(levelname)s - %(message)s")
|
|
)
|
|
rf_handler.setLevel(logging.DEBUG)
|
|
f_handler = TimedRotatingFileHandler("error.log", when="midnight")
|
|
f_handler.setLevel(logging.ERROR)
|
|
f_handler.setFormatter(
|
|
logging.Formatter(
|
|
"[%(asctime)s][%(name)s][:%(lineno)d]%(levelname)s - - %(message)s"
|
|
)
|
|
)
|
|
root_logger.addHandler(rf_handler)
|
|
root_logger.addHandler(f_handler)
|