JDK自带的日志工具使用
JDK自带日志工具类使用
public class Demo {
public static final Logger logger = Logger.getLogger(Demo.class.getName());
static {
FileHandler fileHandler = null;
try {
fileHandler = new FileHandler("d:/AA-tmp/jdk.logger.log", true);
} catch (IOException e) {
e.printStackTrace();
}
final SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss,sss");
fileHandler.setFormatter(new Formatter() {
@Override
public String format(LogRecord record) {
Date date = new Date();
return simpleDateFormat.format(date).toString() + " [" +
record.getLevel() + "] [" +
record.getSourceClassName() + "." + record.getSourceMethodName() + "] [" +
record.getThreadID()
+ "] [" +
Thread.currentThread().getName()
+ "]- " +
record.getMessage() +
"\n";
}
});
logger.setLevel(Level.FINE);
logger.addHandler(fileHandler);
}
@Test
public void loggerTest() {
logger.info("haha1323");
logger.info("JDK自带的工具日志");
}
}

浙公网安备 33010602011771号