Merge branch 'bugfix_errorlog' into develop
This commit is contained in:
@@ -3,6 +3,7 @@ from typing import Any
|
|||||||
import json
|
import json
|
||||||
import traceback
|
import traceback
|
||||||
import logging
|
import logging
|
||||||
|
from logging.handlers import RotatingFileHandler
|
||||||
|
|
||||||
from ctranslate2 import get_supported_compute_types
|
from ctranslate2 import get_supported_compute_types
|
||||||
|
|
||||||
@@ -31,8 +32,17 @@ def setupLogger(name, log_file, level=logging.INFO):
|
|||||||
logger.setLevel(level)
|
logger.setLevel(level)
|
||||||
logger.propagate = False # 親ロガーへの伝播を防ぐ
|
logger.propagate = False # 親ロガーへの伝播を防ぐ
|
||||||
|
|
||||||
|
# filled with 10MB logs
|
||||||
|
max_log_size = 10 * 1024 * 1024 # 10MB
|
||||||
|
|
||||||
# ハンドラーを作成
|
# ハンドラーを作成
|
||||||
file_handler = logging.FileHandler(log_file, encoding="utf-8", delay=True)
|
file_handler = RotatingFileHandler(
|
||||||
|
log_file,
|
||||||
|
maxBytes=max_log_size,
|
||||||
|
backupCount=1,
|
||||||
|
encoding="utf-8",
|
||||||
|
delay=True
|
||||||
|
)
|
||||||
file_handler.setLevel(level)
|
file_handler.setLevel(level)
|
||||||
|
|
||||||
# フォーマッターを設定
|
# フォーマッターを設定
|
||||||
|
|||||||
Reference in New Issue
Block a user