print改为logger打印
This commit is contained in:
@@ -5,7 +5,7 @@
|
||||
import logging
|
||||
import sys
|
||||
from typing import Optional
|
||||
from logging.handlers import RotatingFileHandler
|
||||
from logging.handlers import TimedRotatingFileHandler
|
||||
|
||||
from config import settings
|
||||
|
||||
@@ -56,10 +56,11 @@ def setup_logger(
|
||||
if log_file or settings.LOG_FILE:
|
||||
file_path = log_file or settings.LOG_FILE
|
||||
try:
|
||||
file_handler = RotatingFileHandler(
|
||||
file_handler = TimedRotatingFileHandler(
|
||||
file_path,
|
||||
maxBytes=10 * 1024 * 1024, # 10MB
|
||||
backupCount=5,
|
||||
when='midnight', # 每天午夜轮转
|
||||
interval=1, # 间隔1天
|
||||
backupCount=0, # 保留30天的日志
|
||||
encoding='utf-8'
|
||||
)
|
||||
file_handler.setLevel(log_level)
|
||||
|
||||
Reference in New Issue
Block a user