Skip to content

Commit bd30ae1

Browse files
committed
update logs
1 parent 36a3831 commit bd30ae1

File tree

4 files changed

+15
-4
lines changed

4 files changed

+15
-4
lines changed

distribution/Dockerfile-jvm

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,4 @@ FROM eclipse-temurin:11.0.28_6-jre-noble
22

33
ADD ./build/libs/openapi-mcp-server-*-all.jar /opt/app.jar
44

5-
CMD ["java", "-jar", "/opt/app.jar"]
5+
ENTRYPOINT ["java", "-Dlogback.statusListenerClass=ch.qos.logback.core.status.NopStatusListener", "-jar", "/opt/app.jar"]

src/main/kotlin/com/javaaidev/mcp/openapi/McpTool.kt

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,12 @@ data class McpTool(
2525
object McpToolHelper {
2626
private val httpClient = HttpClient {
2727
defaultRequest {
28+
headers {
29+
append(
30+
"User-Agent",
31+
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36"
32+
)
33+
}
2834
contentType(ContentType.Application.Json)
2935
}
3036
install(ContentNegotiation) {

src/main/kotlin/com/javaaidev/mcp/openapi/Server.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ object McpServer {
3333
}
3434

3535
val transport = StdioServerTransport(
36-
System.`in`.asInput().buffered(),
36+
System.`in`.asInput(),
3737
System.out.asSink().buffered()
3838
)
3939

src/main/resources/logback.xml

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,13 @@
11
<configuration>
22

3+
<property name="LOG_DIR" value="${LOG_DIR:-/var/log/app}"/>
4+
35
<appender name="FILE" class="ch.qos.logback.core.FileAppender">
4-
<file>openapi-mcp-server.log</file>
5-
<append>true</append>
6+
<file>${LOG_DIR}/server.log</file>
7+
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
8+
<fileNamePattern>${LOG_DIR}/server.%d{yyyy-MM-dd}.log</fileNamePattern>
9+
<maxHistory>7</maxHistory>
10+
</rollingPolicy>
611
<immediateFlush>true</immediateFlush>
712
<encoder>
813
<pattern>%d{yyyy-MM-dd HH:mm:ss} %-5level [%thread] %logger{36} - %msg%n</pattern>

0 commit comments

Comments
 (0)