diff --git a/src/main/java/com/assu/server/infra/firebase/FirebaseInitLogger.java b/src/main/java/com/assu/server/infra/firebase/FirebaseInitLogger.java new file mode 100644 index 0000000..a0fc1ee --- /dev/null +++ b/src/main/java/com/assu/server/infra/firebase/FirebaseInitLogger.java @@ -0,0 +1,31 @@ +package com.assu.server.infra.firebase; + +import com.google.firebase.FirebaseApp; +import jakarta.annotation.PostConstruct; +import lombok.extern.slf4j.Slf4j; +import org.springframework.stereotype.Component; + +@Slf4j +@Component +public class FirebaseInitLogger { + + private static boolean logged = false; + + @PostConstruct + public void printFcmInitOnce() { + if (logged) return; // 이미 찍었으면 무시 + + try { + FirebaseApp app = FirebaseApp.getInstance(); + var options = app.getOptions(); + + log.info("[FCM_INIT] projectId={}", + options.getProjectId()); + + logged = true; + + } catch (Exception e) { + log.error("[FCM_INIT] FirebaseApp 초기화 실패", e); + } + } +} \ No newline at end of file