Add file logging for the MCP demos

This commit is contained in:
Christian Tzolov
2025-01-14 12:41:11 +01:00
parent aad2e4c45b
commit 2e5ce79818
4 changed files with 10 additions and 40 deletions

View File

@@ -5,4 +5,6 @@ spring.main.web-application-type=SERVLET
spring.main.banner-mode=off
logging.pattern.console=
transport.mode=sse
transport.mode=sse
logging.file.name=mcp.servlet-server.log

View File

@@ -58,43 +58,6 @@ public class McpServerConfig {
return transport.getRouterFunction();
}
// SSE transport
// @Bean
// @ConditionalOnProperty(prefix = "transport", name = "mode", havingValue = "sse2")
// public HttpServletSseServerTransport sseServerTransport2() {
// var httpTransport = new HttpServletSseServerTransport(new ObjectMapper(),
// "/mcp/message");
// // Create and configure Jetty server
// Server server = new Server(8080);
// ServletContextHandler context = new
// ServletContextHandler(ServletContextHandler.SESSIONS);
// context.setContextPath("/");
// server.setHandler(context);
// // Add our SSE servlet
// context.addServlet(new ServletHolder(httpTransport), "/sse");
// // Start the server
// try {
// server.start();
// System.out.println("Server started on http://localhost:8080/sse");
// server.join();
// }
// catch (Exception e) {
// e.printStackTrace();
// try {
// server.stop();
// }
// catch (Exception e1) {
// e1.printStackTrace();
// }
// }
// return httpTransport;
// }
@Bean
public McpAsyncServer mcpServer(ServerMcpTransport transport, OpenLibrary openLibrary) { // @formatter:off

View File

@@ -5,4 +5,7 @@
spring.main.banner-mode=off
logging.pattern.console=
transport.mode=sse
# transport.mode=stdio
transport.mode=sse
logging.file.name=mcp.webflux.log

View File

@@ -5,4 +5,6 @@ spring.main.web-application-type=SERVLET
spring.main.banner-mode=off
logging.pattern.console=
transport.mode=sse
transport.mode=sse
logging.file.name=mcp.webmvc.log