diff --git a/logbat/src/main/java/info/logbat/domain/log/repository/AsyncLogProcessor.java b/logbat/src/main/java/info/logbat/domain/log/repository/AsyncLogProcessor.java index 9b7e330..9df8714 100644 --- a/logbat/src/main/java/info/logbat/domain/log/repository/AsyncLogProcessor.java +++ b/logbat/src/main/java/info/logbat/domain/log/repository/AsyncLogProcessor.java @@ -11,13 +11,11 @@ import javax.sql.DataSource; import lombok.extern.slf4j.Slf4j; import org.springframework.jdbc.core.JdbcTemplate; -import org.springframework.stereotype.Component; /** * 비동기적으로 로그를 처리하는 클래스입니다. 이 클래스는 로그를 저장하는 비동기 작업을 수행하며, 이를 위해 별도의 스레드 풀을 사용합니다. */ @Slf4j -@Component public class AsyncLogProcessor { // 로그 저장 작업을 수행하는 스레드 풀 diff --git a/logbat/src/main/java/info/logbat/domain/log/repository/AsyncLogRepository.java b/logbat/src/main/java/info/logbat/domain/log/repository/AsyncLogRepository.java index 8f52e13..44a8967 100644 --- a/logbat/src/main/java/info/logbat/domain/log/repository/AsyncLogRepository.java +++ b/logbat/src/main/java/info/logbat/domain/log/repository/AsyncLogRepository.java @@ -20,7 +20,6 @@ public class AsyncLogRepository implements LogRepository { private final JdbcTemplate jdbcTemplate; - private final AsyncLogProcessor asyncLogProcessor; private final AsyncMultiProcessor asyncMultiProcessor; private static final Long DEFAULT_RETURNS = 0L; @@ -29,18 +28,17 @@ public class AsyncLogRepository implements LogRepository { public void init() { log.info("AsyncLogRepository is initialized."); asyncMultiProcessor.init(this::saveLogsToDatabase); - asyncLogProcessor.init(this::saveLogsToDatabase); } + @Deprecated @Override public long save(Log log) { - asyncLogProcessor.submitLog(log); return DEFAULT_RETURNS; } + @Deprecated @Override public List saveAll(List logs) { - asyncLogProcessor.submitLogs(logs); return logs; }