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

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

WBOY
WBOYasal
2024-05-03 14:51:01291semak imbas

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.*;
  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");

menggunakan kaedah LogManager.set

logger.setLevel(Level.INFO);

    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);
    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");
    }
  • 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!

Kenyataan:
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