import java.util.logging.FileHandler;
import java.util.logging.Formatter;
import java.util.logging.LogRecord;
import java.util.logging.Logger;
public class TestLogger {
public static void main(String[] args) throws SecurityException, IOException {
Logger log = Logger.getLogger("lin.log"); //随便起个名字
/*ConsoleHandler consoleHandler = new ConsoleHandler();
log.addHandler(consoleHandler);*/
//输出到指定文件
FileHandler fileHandler = new FileHandler("C:/haha.log");
//自定义:设置输出到文件里的格式
fileHandler.setFormatter(new Formatter(){//匿名子类
@Override
public String format(LogRecord record) {
return record.getLevel() + ":" + record.getMessage()+"\n";
}
});
log.addHandler(fileHandler);
log.info("aaa"); //输出到控制台并且输出到指定文件
//其它有关方面可以看其源码,或是查看Java API 1.4以后
}
}