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 + + + + + + + +