Use logstash as logging destination

This commit is contained in:
2025-09-14 01:58:13 +05:00
parent 139f2d88f5
commit 0122d9be52
3 changed files with 19 additions and 0 deletions

View File

@ -34,6 +34,7 @@
<spring-dotenv.version>4.0.0</spring-dotenv.version>
<springdoc-openapi-starter.version>2.8.9</springdoc-openapi-starter.version>
<spring-cloud.version>2025.0.0</spring-cloud.version>
<logstash-logback-encoder.version>8.1</logstash-logback-encoder.version>
</properties>
<dependencies>
<dependency>
@ -81,6 +82,11 @@
<artifactId>anyame-kodik-search-api</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>net.logstash.logback</groupId>
<artifactId>logstash-logback-encoder</artifactId>
<version>${logstash-logback-encoder.version}</version>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>

View File

@ -0,0 +1,10 @@
<configuration>
<appender name="LOGSTASH" class="net.logstash.logback.appender.LogstashTcpSocketAppender">
<destination>logstash:5044</destination>
<encoder class="net.logstash.logback.encoder.LogstashEncoder" />
</appender>
<root level="INFO">
<appender-ref ref="LOGSTASH" />
</root>
</configuration>