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.
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
- Import perpustakaan java.util.logging:
import java.util.logging.*;
Salin selepas log masuk
- Buat contoh Logger
- :
:
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!