log4j 가 대표적인 java logging 기법일 것이다.
하지만, standalone program 에서 log4j 설정부터 해야 할 일은 귀찮기만 하다.
서버에서 System.out 으로 기록하여서 redirect 로 log 파일을 만들 수는 있겠지만, 시간도 잘 안나오고.. 그것도 일일이 만들어서 쓰기가 귀찮다..
그래서 찾아보니 java.util.logging 이 있지 않은가??
아래는 example.
import java.io.IOException;
import java.util.logging.FileHandler;
import java.util.logging.Level;
import java.util.logging.Logger;
import java.util.logging.SimpleFormatter;
public class Test1 {
public Test1() {
super();
}
public static void main(String[] args) throws IOException {
Test1 test1 = new Test1();
FileHandler handler = new FileHandler("Test1.%u.%g.log", 1024*1024*10, 10);
handler.setFormatter(new SimpleFormatter());
Logger logger = Logger.getLogger("Test1");
logger.addHandler(handler);
logger.setLevel(Level.CONFIG);
logger.log(Level.INFO, "test log");
}
}
더 많은 정보는 아래 link 를 찾으면 훨씬 좋을 것이다.
html chart 는 google chart 가 좋네요 (0) | 2014.04.16 |
---|---|
java.util.logging.Logger example (0) | 2014.04.10 |
JDBC 엑사데이터 RAC 접속 string (0) | 2013.11.29 |
gmail을 이용한 java mail sender 프로그램 (0) | 2013.11.11 |
oracle.xml.parser.v2 library namespace parse (0) | 2013.08.20 |
댓글 영역