Spring Boot Log (Lombok)

KATEGORİ

Lombok kullandığımız projelerde @Slf4j annotation’ı kullanarak loglama işlemi yapabiliriz. Bu alan arka planda aşağıdaki Logger nesnesini oluşturur.

private static final org.slf4j.Logger log = org.slf4j.LoggerFactory.getLogger(LogExample.class);

src/main/resources altında logback-spring.xml dosyasını oluştur. Bu dosyada <appender> tanımlamalarını yap.

log.info(“test log”); dediğimizde dosyaya yazdırma yapabilecektir.

Farklı dosyalara log yazabilmek için aşağıdaki tanımlamalar yapılır.

Bunlar logback-spring.xml içindeki logger name alanlarıdır.

private static org.slf4j.Logger audit = org.slf4j.LoggerFactory.getLogger(“audit-log”);

private static org.slf4j.Logger hataIzleme = org.slf4j.LoggerFactory.getLogger(“hata-izleme-log”);