package com.laim;
import java.io.IOException;
import java.util.Date;
import java.util.logging.FileHandler;
import java.util.logging.Level;
import java.util.logging.LogRecord;
import java.util.logging.Logger;
import java.util.logging.SimpleFormatter;
public class LoggerTest {
public static void main(String[] args) {
Logger logger = Logger.getLogger("LoggerTest");
try {
FileHandler fh = new FileHandler("log/logger.log", 5*1024*1024, 3, true);
fh.setFormatter(new SimpleFormatter() {
public String format(LogRecord log) {
String logOutput = "[" + (new Date()).toString() + "][" + log.getLevel() + "] MSG[ " + log.getMessage() + "]\n";
return logOutput;
}
});
fh.setEncoding("utf-8");
logger.addHandler(fh);
logger.setLevel(Level.INFO);
logger.setUseParentHandlers(false);
} catch (SecurityException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
logger.info("test");
}
}
'개발관련 > Java' 카테고리의 다른 글
java 명령어 jar파일 실행지점 main클래스 지정 (0) | 2021.03.23 |
---|---|
자주쓰는 jad 명령어 옵션 (0) | 2021.03.23 |
Java 콘솔 명령어로 Class 구조 보기 (0) | 2016.04.15 |
JDK 1.6에서 1.4에서 돌아가게 컴파일하기 (하위버전 컴파일하기) (0) | 2016.04.15 |
Java 실행시 Timezone 강제 지정하기 (0) | 2016.04.15 |