Skip to content

Commit 3f3d13a

Browse files
committed
feat(logging): include version in startup logs
1 parent 6fa91ec commit 3f3d13a

File tree

1 file changed

+19
-3
lines changed

1 file changed

+19
-3
lines changed

main.py

Lines changed: 19 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,15 @@ def get_cookie_and_exit() -> None:
6868
json_format=config.chrome.non_interactive and not config.server.debug,
6969
)
7070

71-
logger.info("LinkedIn MCP Server - Cookie Extraction mode started")
71+
# Get version for logging
72+
try:
73+
import importlib.metadata
74+
75+
version = importlib.metadata.version("linkedin-mcp-server")
76+
except Exception:
77+
version = "unknown"
78+
79+
logger.info(f"LinkedIn MCP Server v{version} - Cookie Extraction mode started")
7280

7381
try:
7482
# Run cookie extraction setup
@@ -190,8 +198,16 @@ def initialize_driver_with_auth(authentication: str) -> None:
190198

191199
def main() -> None:
192200
"""Main application entry point with clear phase separation."""
193-
logger.info("🔗 LinkedIn MCP Server 🔗")
194-
print("🔗 LinkedIn MCP Server 🔗")
201+
# Get version from package metadata
202+
try:
203+
import importlib.metadata
204+
205+
version = importlib.metadata.version("linkedin-mcp-server")
206+
except Exception:
207+
version = "unknown"
208+
209+
logger.info(f"🔗 LinkedIn MCP Server v{version} 🔗")
210+
print(f"🔗 LinkedIn MCP Server v{version} 🔗")
195211
print("=" * 40)
196212

197213
# Get configuration

0 commit comments

Comments
 (0)