Refactor and translate comments and docstrings in utility modules to English for better clarity and maintainability. Update Gunicorn and application startup messages for consistency in language. Enhance documentation with English translations for better accessibility.
This commit is contained in:
@@ -7,7 +7,7 @@ from logging.handlers import RotatingFileHandler
|
||||
|
||||
|
||||
def setup_logger():
|
||||
"""配置全局日志"""
|
||||
"""Configure global logs"""
|
||||
log_level = os.getenv('LOG_LEVEL', 'INFO')
|
||||
log_format = '%(asctime)s - %(name)s - %(levelname)s - %(message)s'
|
||||
|
||||
@@ -16,22 +16,22 @@ def setup_logger():
|
||||
format=log_format
|
||||
)
|
||||
|
||||
# 过滤 werkzeug 的 INFO 级别日志(减少噪音)
|
||||
# 只保留 WARNING 及以上级别
|
||||
# Filter werkzeug's INFO level logs (reduce noise)
|
||||
# Only keep WARNING and above levels
|
||||
werkzeug_logger = logging.getLogger('werkzeug')
|
||||
werkzeug_logger.setLevel(logging.WARNING)
|
||||
|
||||
# 过滤 kline 路由的 INFO 级别日志(减少噪音)
|
||||
# 只保留 WARNING 及以上级别
|
||||
# Filter INFO level logs for kline routes (reduce noise)
|
||||
# Only keep WARNING and above levels
|
||||
kline_logger = logging.getLogger('app.routes.kline')
|
||||
kline_logger.setLevel(logging.WARNING)
|
||||
|
||||
# 创建日志目录
|
||||
# Create log directory
|
||||
log_dir = 'logs'
|
||||
if not os.path.exists(log_dir):
|
||||
os.makedirs(log_dir)
|
||||
|
||||
# 添加文件处理器
|
||||
# Add file handler
|
||||
file_handler = RotatingFileHandler(
|
||||
os.path.join(log_dir, 'app.log'),
|
||||
maxBytes=10*1024*1024, # 10MB
|
||||
@@ -44,13 +44,13 @@ def setup_logger():
|
||||
|
||||
def get_logger(name: str) -> logging.Logger:
|
||||
"""
|
||||
获取指定名称的日志记录器
|
||||
Get the logger with the specified name
|
||||
|
||||
Args:
|
||||
name: 日志记录器名称
|
||||
name: logger name
|
||||
|
||||
Returns:
|
||||
Logger 实例
|
||||
Logger instance
|
||||
"""
|
||||
return logging.getLogger(name)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user