public class DemoLogMini {
    public static void main(String[] args) {
        System.out.println("-- ambang TRACE: semua pesan lolos --");
        LogMini log = new LogMini(LogMini.Level.TRACE);
        log.trace("Menyiapkan koneksi database");
        log.debug("Query pelanggan dieksekusi");
        log.info("Aplikasi siap menerima permintaan");
        log.warn("Stok menipis: 3 item tersisa");
        log.error("Koneksi database gagal");

        System.out.println();
        System.out.println("-- ambang INFO: TRACE dan DEBUG disaring --");
        log.setAmbang(LogMini.Level.INFO);
        log.trace("Menyiapkan koneksi database");
        log.debug("Query pelanggan dieksekusi");
        log.info("Aplikasi siap menerima permintaan");
        log.warn("Stok menipis: 3 item tersisa");
        log.error("Koneksi database gagal");

        System.out.println();
        System.out.println("-- ambang ERROR: hanya pesan error --");
        log.setAmbang(LogMini.Level.ERROR);
        log.info("Aplikasi siap menerima permintaan");
        log.error("Koneksi database gagal");
    }
}
