mirror of
https://github.com/Minidoracat/mcp-feedback-enhanced.git
synced 2025-07-27 10:42:25 +08:00
✨ 新增 log_level 設定功能,根據環境變數自動調整日誌等級,預設為 INFO
This commit is contained in:
parent
aa820f3ff3
commit
39c1c9c961
@ -97,7 +97,19 @@ REMOTE_ENV_VARS = ['REMOTE_CONTAINERS', 'CODESPACES']
|
|||||||
|
|
||||||
# 初始化 MCP 服務器
|
# 初始化 MCP 服務器
|
||||||
from . import __version__
|
from . import __version__
|
||||||
mcp = FastMCP(SERVER_NAME, version=__version__)
|
|
||||||
|
# 確保 log_level 設定為正確的大寫格式
|
||||||
|
fastmcp_settings = {}
|
||||||
|
|
||||||
|
# 檢查環境變數並設定正確的 log_level
|
||||||
|
env_log_level = os.getenv("FASTMCP_LOG_LEVEL", "").upper()
|
||||||
|
if env_log_level in ("DEBUG", "INFO", "WARNING", "ERROR", "CRITICAL"):
|
||||||
|
fastmcp_settings["log_level"] = env_log_level
|
||||||
|
else:
|
||||||
|
# 預設使用 INFO 等級
|
||||||
|
fastmcp_settings["log_level"] = "INFO"
|
||||||
|
|
||||||
|
mcp = FastMCP(SERVER_NAME, version=__version__, **fastmcp_settings)
|
||||||
|
|
||||||
|
|
||||||
# ===== 工具函數 =====
|
# ===== 工具函數 =====
|
||||||
|
Loading…
x
Reference in New Issue
Block a user