fix:修复日志不显示问题

This commit is contained in:
2025-09-29 10:44:56 +08:00
parent b6617d3db2
commit 46ea187d55
2 changed files with 132 additions and 10 deletions

View File

@@ -1,4 +1,5 @@
import atexit
import sys
from fluent import sender
from loguru import logger
@@ -11,7 +12,7 @@ FLUENTD_PORT = 24422
TOPIC_TAG = 'blog-service'
# 日志目录
LOG_DIR = Path(__file__).parent.parent.parent / "logs"
LOG_DIR = Path(__file__).parent.parent / "logs"
LOG_DIR.mkdir(exist_ok=True)
# 日志级别
@@ -36,7 +37,8 @@ fluent_sender = sender.FluentSender(
host=FLUENTD_HOST,
port=FLUENTD_PORT,
buffer_max_size=8 * 1024 * 1024,
timeout=3.0
timeout=3.0,
retry_timeout=60
)
@@ -70,7 +72,7 @@ logger.remove()
# 添加控制台处理器
logger.add(
sink="sys.stdout",
sink=sys.stdout,
level=LOG_LEVEL,
format=STDOUT_FORMAT,
colorize=True,
@@ -78,13 +80,13 @@ logger.add(
diagnose=True, # 显示详细异常信息
)
logger.add(
log_to_fluent,
level="INFO", # 处理 INFO 及以上级别
format="{message}", # 原始消息(实际使用结构化数据)
backtrace=True, # 启用堆栈回溯
diagnose=True # 显示诊断信息
)
# logger.add(
# log_to_fluent,
# level="INFO", # 处理 INFO 及以上级别
# format="{message}", # 原始消息(实际使用结构化数据)
# backtrace=True, # 启用堆栈回溯
# diagnose=True # 显示诊断信息
# )
# # 添加文件处理器 - 常规日志
# logger.add(