public class LevelPerPaket {
    public static void main(String[] args) {
        // Simulasi konfigurasi logback.xml:
        // paket pembayaran DEBUG, akar aplikasi INFO
        LogMini pembayaran = new LogMini("pembayaran", LogMini.Level.DEBUG);
        LogMini katalog = new LogMini("katalog", LogMini.Level.INFO);

        System.out.println("-- logger pembayaran (ambang DEBUG) --");
        pembayaran.debug("Transaksi 1001 ditandai untuk verifikasi");
        pembayaran.info("Transaksi 1001 selesai dalam 42 ms");
        pembayaran.warn("OTP untuk akun budi dicoba 3 kali");

        System.out.println();
        System.out.println("-- logger katalog (ambang INFO) --");
        katalog.debug("Query harga dieksekusi dengan filter aktif");
        katalog.info("Katalog dimuat: 1.240 item");
        katalog.warn("Cache katalog 85% terisi");
    }
}
