Rumah  >  Artikel  >  Java  >  Apakah API pengelogan platform dalam Java 9?

Apakah API pengelogan platform dalam Java 9?

王林
王林ke hadapan
2023-09-14 16:33:03614semak imbas

Java 9中的平台日志API是什么?

Di Java 9, PlatformLoggingAPI boleh digunakan untuk log mesej melalui antara muka Services kepada pengguna mesej ini. Pelaksanaan LoggerFinder telah dimuatkan menggunakan System ClassLoader dengan bantuan java.util.ServiceLoader API . Berdasarkan pelaksanaan ini, aplikasi boleh memasukkan bahagian belakang pengelogan luaran mereka sendiri tanpa perlu mengkonfigurasi java.util.logging.

Kita boleh menghantar nama kelas atau modul kepada LoggerFinder supaya ia tahu pembalak mana yang hendak dikembalikan.

<strong>public class MyLoggerFinder extends LoggerFinder {
   @Override
   public Logger getLogger(String name, Module module) {
      // return a logger depends on name/module
   }
}</strong>

Jika pelaksanaan tertentu tidak ditemui, pelaksanaan defaultLoggerFinder digunakan. Kami mencipta pembalak daripada LoggerFinder menggunakan kaedah kilang kelas System.

rreeee

Atas ialah kandungan terperinci Apakah API pengelogan platform dalam Java 9?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam