< Java

Naplózás

Szerző: Sallai András

Copyright © Sallai András, 2014, 2015

Licenc: GNU Free Documentation License 1.3

Web: http://szit.hu

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

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"); } }
ápr. 01, 2015 1:53:37 DU Program01 main INFO: napló szövege