diff --git a/compose.yml b/compose.yml
index a66601d..38f1561 100644
--- a/compose.yml
+++ b/compose.yml
@@ -6,7 +6,10 @@ services:
env_file: .env
networks:
- anyame-shared
+ - elk-network
networks:
anyame-shared:
external: true
+ elk-network:
+ external: true
diff --git a/pom.xml b/pom.xml
index ede7bdb..5af67c6 100644
--- a/pom.xml
+++ b/pom.xml
@@ -35,6 +35,7 @@
4.0.0
2.8.9
4.3.0
+ 8.1
@@ -72,6 +73,11 @@
spring-cloud-starter-netflix-eureka-client
${spring-eureka-client.version}
+
+ net.logstash.logback
+ logstash-logback-encoder
+ ${logstash-logback-encoder.version}
+
org.springframework.boot
diff --git a/src/main/java/com/backend/extractor/kodik/service/anyame_backend/service/KodikHtmlParserService.java b/src/main/java/com/backend/extractor/kodik/service/anyame_backend/service/KodikHtmlParserService.java
index aa47251..392484d 100644
--- a/src/main/java/com/backend/extractor/kodik/service/anyame_backend/service/KodikHtmlParserService.java
+++ b/src/main/java/com/backend/extractor/kodik/service/anyame_backend/service/KodikHtmlParserService.java
@@ -10,6 +10,8 @@ import org.jsoup.Jsoup;
import org.jsoup.nodes.Document;
import org.jsoup.nodes.Element;
import org.jsoup.select.Elements;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
import org.springframework.stereotype.Service;
import com.backend.extractor.kodik.service.anyame_backend.api.model.KodikEpisode;
@@ -22,6 +24,7 @@ import com.backend.extractor.kodik.service.anyame_backend.service.model.KodikMet
*/
@Service
public class KodikHtmlParserService {
+ private static final Logger log = LoggerFactory.getLogger(KodikHtmlParserService.class);
private static final Pattern VIDEO_INFO_TYPE = Pattern.compile("https://kodik\\.info/([^\\s/]+)");
public KodikMetadata parseMetadata(String html) {
@@ -99,6 +102,7 @@ public class KodikHtmlParserService {
try {
return Integer.parseInt(value);
} catch (NumberFormatException e) {
+ log.error(String.format("invalid number format %s", value), e);
return 0;
}
}
diff --git a/src/main/resources/logback.xml b/src/main/resources/logback.xml
new file mode 100644
index 0000000..e21863d
--- /dev/null
+++ b/src/main/resources/logback.xml
@@ -0,0 +1,11 @@
+
+
+ logstash:5044
+
+
+
+
+
+
+
+