Rumah > Java > javaTutorial > Bagaimana untuk menetapkan tahap log untuk mekanisme pembalakan dalam fungsi Java?

Bagaimana untuk menetapkan tahap log untuk mekanisme pembalakan dalam fungsi Java?

WBOY
Lepaskan: 2024-05-03 14:51:01
asal
377 orang telah melayarinya

Kaedah untuk menetapkan tahap log bagi mekanisme pengelogan dalam fungsi Java ialah: tetapkan tahap log melalui kaedah setLevel() atau LogManager.setLevel(). Tahap log termasuk: OFF, SEVERE, WARNING, INFO, CONFIG, FINE, FINER dan FINEST, antaranya INFO dan peringkat atasnya dilog ke fail log.

如何为 Java 函数中日志记录机制设置日志级别?

Cara menetapkan tahap log untuk mekanisme pengelogan dalam fungsi Java

Apabila log masuk dalam Java, tahap log boleh digunakan untuk mengawal nombor dan jenis output rekod ke fail log. Begini cara untuk menetapkan tahap log untuk mekanisme pengelogan dalam fungsi Java:

Steps

  1. Import perpustakaan java.util.logging:
import java.util.logging.*;
Salin selepas log masuk
  1. Buat contoh Logger
  1. :
:

Sediakan Tahap log:

  • Anda boleh menetapkan tahap log melalui salah satu kaedah berikut:
    menggunakan kaedah setLevel():
  • Logger logger = Logger.getLogger("myLogger");
    Salin selepas log masuk

menggunakan kaedah LogManager.set

logger.setLevel(Level.INFO);
Salin selepas log masuk

    Tahap log ) FIG :
  • Maklumat nyahpepijat
  • FINE:
  • Maklumat penyahpepijatan terperinci
  • FINER:
  • Maklumat penyahpepijatan yang sangat terperinci
  • INEST:
  • Kes praktikal
  • Pertimbangkan fungsi Java berikut, iaitu Pengelogan perlu direkodkan semasa panggilan:
  • LogManager.getLogManager().getLogger("myLogger").setLevel(Level.INFO);
    Salin selepas log masuk
    Untuk menetapkan mekanisme pengelogan dalam fungsi ini untuk mengeluarkan hanya tahap INFO atau pengelogan yang lebih tinggi, sila gunakan kod berikut:
    public static void doSomething() {
        // 记录 INFO 级别的日志
        logger.info("Doing something important");
    }
    Salin selepas log masuk
    Nota
  • tahap log ialah Struktur hierarki, bermakna menetapkan pembalak induk kepada tahap tertentu secara automatik menetapkan semua pembalak kanak-kanak ke tahap itu atau lebih tinggi.
  • Tingkah laku dinamik tahap log boleh diubah untuk melaraskan tahap pengelogan semasa masa jalan. Adalah disyorkan untuk menggunakan tahap log yang berbeza dalam pembangunan, ujian dan persekitaran pengeluaran untuk mencapai tingkah laku pembalakan yang paling sesuai.
  • Atas ialah kandungan terperinci Bagaimana untuk menetapkan tahap log untuk mekanisme pembalakan dalam fungsi Java?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan