Cara menyelesaikan: Ralat log Java: Logger tidak ditemui
Pengenalan:
Dalam pembangunan Java, menggunakan log ialah kaedah biasa untuk penyahpepijatan dan pengesanan ralat. Walau bagaimanapun, kadangkala apabila menggunakan pembalak, kita mungkin menghadapi ralat biasa: pembalak tidak dapat ditemui. Artikel ini menerangkan punca ralat ini dan menyediakan penyelesaian serta kod sampel.
Punca ralat:
Ralat pembalak tidak ditemui biasanya berlaku apabila:
Penyelesaian:
Berikut ialah cara untuk membetulkan ralat ini:
Contoh Kod:
import org.apache.log4j.Logger; public class MyClass { private static final Logger logger = Logger.getLogger(MyClass.class); public void myMethod() { logger.info("This is a log message."); // ... } }
Dalam contoh di atas, kami menggunakan nama yang betul untuk mendapatkan pembalak. Pastikan anda menggunakan nama yang betul dalam kod anda sendiri juga.
Mengambil Log4j sebagai contoh, anda perlu mencipta fail log4j.properties atau log4j.xml di bawah classpath dan tentukan konfigurasi yang anda mahukan di dalamnya. Konfigurasi sampel adalah seperti berikut:
log4j.rootLogger=INFO, console
log4j.appender.console=org.apache.log4j.ConsoleAppender
log4j.appender.console.layout=org.apache.log4j.AppenderLayout4j
.console.ConversionPattern=%d [%t] %-5p %c - %m%n
Sila konfigurasikan mengikut keperluan anda sendiri. Pastikan anda telah mengkonfigurasi rangka kerja pengelogan dengan betul sebelum menggunakan pembalak.
Contoh (menggunakan Maven):
<dependencies> <!-- Other dependencies --> <dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> <version>1.2.17</version> </dependency> </dependencies>
Dalam contoh di atas, kami menyelesaikan ralat logger not found dengan menambah kebergantungan log4j.
Ringkasan:
Untuk menyelesaikan masalah ralat log Java: Logger tidak ditemui, kita perlu memastikan bahawa nama logger yang betul digunakan, rangka kerja log dikonfigurasikan dengan betul dan kebergantungan yang diperlukan ditambah. Dengan mengikuti kaedah dan kod sampel di atas, anda akan berjaya menyelesaikan ralat ini dan menggunakan pembalak dengan betul. Saya doakan anda berjaya dalam pembangunan anda!
Atas ialah kandungan terperinci Cara membetulkan: Ralat pengelogan Java: Logger tidak ditemui. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!