From 38ccaa9cb86e0a8346472c72074509a1e08eba79 Mon Sep 17 00:00:00 2001 From: Bill Date: Fri, 2 Jan 2026 12:49:59 -0500 Subject: [PATCH] feat(logging): initialize logging on server startup --- src/grist_mcp/main.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/grist_mcp/main.py b/src/grist_mcp/main.py index 0357fff..d33cb6c 100644 --- a/src/grist_mcp/main.py +++ b/src/grist_mcp/main.py @@ -11,6 +11,7 @@ from mcp.server.sse import SseServerTransport from grist_mcp.server import create_server from grist_mcp.config import Config, load_config from grist_mcp.auth import Authenticator, AuthError +from grist_mcp.logging import setup_logging Scope = dict[str, Any] @@ -195,6 +196,8 @@ def main(): external_port = int(os.environ.get("EXTERNAL_PORT", str(port))) config_path = os.environ.get("CONFIG_PATH", "/app/config.yaml") + setup_logging() + if not _ensure_config(config_path): return