상세 컨텐츠

본문 제목

java simple logging

소프트웨어/java

by 야솔아빠 2014. 1. 23. 09:26

본문

반응형

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 를 찾으면 훨씬 좋을 것이다.


http://hanoo.org/index.php?article=how-to-generate-logs-in-java


반응형

관련글 더보기

댓글 영역