Debug (2) 썸네일형 리스트형 Tip) Log4j 에서 isDebugEnabled() 를 체크 하는 이유.. 내용추가) jsp geek님의 "Log4J 로깅 비용 계산" 을 참고하자. - 여기서는 isDebugEnable()이라 하더라도, for/ while문처럼 반복문 안에 있다면 많은 비용이 발생한다고 얘기한다. 즉, 레벨 체크가 두번 씩 이루어지기 때문이다. 나미라는 분의 "Log4j에서 isDebugEnabled() 로 체크해줘야 하는 이유" 을 보면, 다음 둘의 차이점(퍼포먼스)을 얘기해주고 있다. logger = Logger.getLogger("stdout"); logger.debug("나는 디버그야"); or if(logger.isDebugEnabled()) { logger.debug("나는 디버그야"); } C에서 디버그용 메세지를 다룰때는.. 다음처럼 macro로 사용했었는데, java에서는 어.. RubyOnRails - Logger 기능 Rails App에는 3가지 구동 모드가 있다. [Development/ Production/ Test] Mongrel 웹서를 이용하는 경우, 다음 처럼 구동모드를 선택할 수가 있다. mongrel_rails start -e development -d -p mongrel_rails start -e production -d -p mongrel_rails start -e test -d -p 이 구동모드에 따라 각각 log파일이 따로 존재한다. /log/development.log /log/productiont.log /log/test.log Rails에서 제공되는 logging 이외 다른 log을 기록하고 싶다면 다음처럼 꾸리면 된다. ## Log 선언 표준 or 파일 입출력 모두 가능함 logger = L.. 이전 1 다음