Cara Mudah Membuat Logging di Spring Boot
ยท One min read
Logging sangat berguna untuk memberikan informasi jalannya program kepada programmer, atau untuk menganalisa baik masih dalam proses debug developer maupun log ketika sudah dalam production.
Di Java ada banyak framework untuk logging, namun yang paling gampang menggunakan Sl4j yang sudah dibundle dalam library Lombok.
Menggunakan Logging Slf4jโ
Secara default aplikasi spring boot bisa langsung menggunakan Slf4j, maka kita tinggal memasukan annotation @Slf4j
ke dalam class kita, contoh:
package com.topekox.demojunit;
import lombok.extern.slf4j.Slf4j;
// inject annotation Slf4j
@Slf4j
public class DemoUtilsTest {
}
Untuk menggunakannya tinggal di panggil log
.
log.info("Pesan Info");
log.warning("Pesan Warning");
log.error("Pesan Error");
Konfigurasi Spring Bootโ
Kita juga bisa menambahkan konfigurasi tambahan, contoh kita ingin menyimpan log ke dalam file, update application.properties
milik spring boot lalu tambahkan baris di bawah ini:
# Menyimpan print out log ke dalam file 'application.log' yang berada di direktori 'log'
logging.file.name=log/application.log