Felhasználói eszközök

Eszközök a webhelyen


oktatas:programozas:java:java_naplozas

< Java

Naplózás

Kivételben

Logger.getLogger(Program01.class.getName()).log(Level.SEVERE, null, ex)
try {
    //Ki-, beviteli művelet
 
} catch (IOException ex) {
    Logger.getLogger(Program01.class.getName()).log(Level.SEVERE, null, ex);
} 

Naplózás fájlba

Program01.java
import java.util.logging.*;
import java.io.*;
 
class Program01 {
	private static final Logger logger =
			Logger.getLogger(Program01.class.getName());
 
	public static void main(String[] args) throws IOException {
		System.out.println("Hi");
		// Konzol kikapcsolása két módon:
		//LogManager.getLogManager().reset();
		logger.setUseParentHandlers(false);
 
		int MAX_FILE_SIZE = 500;
		int MAX_FILE_COUNT = 4;
 
		Handler fh = new FileHandler("logs/Program01.log", 
			MAX_FILE_SIZE, MAX_FILE_COUNT, true);
 
		//~ FileHandler fh = new FileHandler("Program01.log");
 
		logger.addHandler(fh);
		//A következő két sor nélkül XML fájl készül:
		SimpleFormatter formatter = new SimpleFormatter();  
        	fh.setFormatter(formatter);  
 
		logger.info("napló szövege");
	}
}
Program01.log.0
ápr. 01, 2015 1:53:37 DU Program01 main
INFO: napló szövege
oktatas/programozas/java/java_naplozas.txt · Utolsó módosítás: 2023/08/23 22:02 szerkesztette: admin