统一日志类的定义
This commit is contained in:
@@ -1,6 +1,5 @@
|
||||
import logging
|
||||
import logging.handlers
|
||||
import os
|
||||
from pathlib import Path
|
||||
from typing import Optional
|
||||
|
||||
@@ -106,4 +105,40 @@ def get_logger(name: Optional[str] = None) -> logging.Logger:
|
||||
app_logger = get_logger("app")
|
||||
api_logger = get_logger("api")
|
||||
db_logger = get_logger("database")
|
||||
external_api_logger = get_logger("external_api")
|
||||
external_api_logger = get_logger("external_api")
|
||||
|
||||
# 各模块专用日志器
|
||||
main_logger = get_logger("main")
|
||||
routes_logger = get_logger("routes")
|
||||
celery_logger = get_logger("celery")
|
||||
celery_tasks_logger = get_logger("celery_tasks")
|
||||
callback_service_logger = get_logger("callback_service")
|
||||
redis_logger = get_logger("redis")
|
||||
|
||||
# 向后兼容的默认日志器
|
||||
logger = app_logger
|
||||
|
||||
# 便捷获取各模块日志器的函数
|
||||
def get_main_logger():
|
||||
"""获取main模块日志器"""
|
||||
return main_logger
|
||||
|
||||
def get_routes_logger():
|
||||
"""获取routes模块日志器"""
|
||||
return routes_logger
|
||||
|
||||
def get_celery_logger():
|
||||
"""获取celery模块日志器"""
|
||||
return celery_logger
|
||||
|
||||
def get_celery_tasks_logger():
|
||||
"""获取celery_tasks模块日志器"""
|
||||
return celery_tasks_logger
|
||||
|
||||
def get_callback_service_logger():
|
||||
"""获取callback_service模块日志器"""
|
||||
return callback_service_logger
|
||||
|
||||
def get_redis_logger():
|
||||
"""获取redis模块日志器"""
|
||||
return redis_logger
|
||||
Reference in New Issue
Block a user