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”);