Skip to content

Commit bcb287a

Browse files
committed
missed logging
1 parent 956da97 commit bcb287a

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

src/mcp_server_iris/server.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,8 @@ async def server_lifespan(server: MCPServer) -> AsyncIterator[dict]:
3535
db = irisnative.connect(**config)
3636
iris = irisnative.createIRIS(db)
3737
yield {"db": db, "iris": iris}
38-
except Exception:
38+
except Exception as ex:
39+
logger.error(f"Error connecting to IRIS: {ex}")
3940
db = None
4041
iris = None
4142
yield {"db": db, "iris": iris}
@@ -188,7 +189,10 @@ def main():
188189
args = parser.parse_args()
189190
server.settings.port = args.port
190191
server.settings.debug = args.debug
191-
server.run(transport=args.transport)
192+
try:
193+
server.run(transport=args.transport)
194+
except KeyboardInterrupt:
195+
logger.info("Server stopped by user")
192196

193197

194198
if __name__ == "__main__":

0 commit comments

Comments
 (0)