Home > Java > Java custom logger

Java custom logger


import java.util.logging.*;

public class MyLogger {

//1. CREATE logger
//private static final Logger dnevnik = Logger.getLogger("bla");

//2. Init MyLogger
//MyLogger.init();

//3. [Switch Off]
//dnevnik.setLevel(Level.OFF);

//4. Usage
//dnevnik.info("Vstop v metodo bla bla čšž fasf\n");

public static void init()
{
if(System.getProperty("java.util.logging.config.class") == null &&
System.getProperty("java.util.logging.config.class") == null){

try {
String currentDir = System.getProperty("user.dir");
System.out.println("Logger Working Directory: " + currentDir);

Logger lg = Logger.getLogger("");

lg.setLevel(Level.ALL);
FileHandler fh = new FileHandler(currentDir+"\\program%g.log", 0, 10);
fh.setEncoding("UTF-8");

lg.addHandler(fh);
} catch (Exception e) {
System.out.printf("Nisem uspel vspostaviti dnevnika!\ne = %s",e);
}
}
}

public static void main(String[] args) {
init();
}
}
Categories: Java Tags: ,
  1. April 22nd, 2009 at 14:59 | #1

    You write very well.

  1. No trackbacks yet.

17043 pages viewed, 0 today
11075 visits, 0 today
FireStats icon Powered by FireStats