Improve log strategy

This commit is contained in:
Andrii Landiak 2024-11-29 15:34:51 +02:00
parent 4b7e49a8f4
commit 60790d2b38

View File

@ -88,14 +88,13 @@ public class KafkaEdgeTopicsCleanUpService extends AbstractCleanUpService {
TbKafkaAdmin kafkaAdmin = new TbKafkaAdmin(kafkaSettings, kafkaTopicConfigs.getEdgeEventConfigs());
Set<String> topics = kafkaAdmin.getAllTopics();
if (topics == null || topics.isEmpty()) {
log.warn("No topics found in Kafka. Skipping cleanup.");
return;
}
String edgeTopicPrefix = topicService.buildTopicName(EDGE_EVENT_TOPIC_NAME);
List<String> matchingTopics = topics.stream().filter(topic -> topic.startsWith(edgeTopicPrefix)).toList();
if (matchingTopics.isEmpty()) {
log.info("No matching topics found with prefix [{}]. Skipping cleanup.", edgeTopicPrefix);
log.debug("No matching topics found with prefix [{}]. Skipping cleanup.", edgeTopicPrefix);
return;
}