티스토리 뷰
예전(2007년)에 log4j에서 사용하는 DateFileAppender 관련해서 자바누리에 올린 글이 있었는데.. 요즘 우연찮게 검색결과에서 보게되었다.. 묘한 기분이란..ㅋㅋ 물론 그당시 만들었던 것을 지금도 개인적으로 자바App 개발시 사용을 하고 있다.. :)
그땐 log4j 사용시 로그파일을 날짜별로 생성해 주는 FileAppender가 버그가 있어서 biz.minaret.log4j.DatedFileAppender 라는 것을 사용했었는데.. 이 클래스 역시 날짜가 바뀔 때, 가끔 새파일이 생성되지 않는 버그가 있어서.. 새 DateFileAppender를 만들면서 이왕이면 log4j.properties에 Rolling될 날짜 패턴을 설정(연도별/월별/일별/시간별)하면 해당 패턴대로 파일을 생성할 수 있게 만들었다.. 뭐 지금이야 log4j 자체나 jdk에서도 log파일 핸들링 관련 클래스들이 제공이 잘 되고 있지만, 그 때는 딱히 맘에 드는게 없어서 만들었다는.. ㅡㅡa;;
구현은 FileAppender를 상속받아 activateOptions()를 적절히(?) overriding 함. 물론, activateOptions() 안에 설정된 날짜 패턴에 따라 디렉토리 및 파일 생성하는 부분 등을 추가했다.
그다지 특별한 것은 없지만, 예전 기억도 나고 해서 한번 주절주절 얘기해 봤다.. :)
좀 어설프긴 하지만, 관련 파일도 한번 업로드~ ;)
'About 개발~~' 카테고리의 다른 글
[iBatis] 오라클 힌트 사용시 오류 관련. (0) | 2011.01.27 |
---|---|
영상압축(코덱) 종류 초간단 정리.. (2) | 2010.10.11 |
오라클 9i 이상에서의 MERGE INTO 쿼리 사용~ (1) | 2010.09.13 |
[DB] MS SQLServer2005 에서의 인덱스 Rebuild하기.. (1) | 2010.06.22 |
LUA 사용하기 #1 (0) | 2010.06.11 |
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- 오토캠핑
- 스마트tv
- QR코드
- 주저리주저리
- 주저리
- SVN
- 단상
- java
- 안드로이드
- 스프링
- JavaScript
- 중도캠핑장
- 무제
- 캠핑
- 중도
- spring
- 이클립스
- 개발
- 톰캣
- 발번역
- MySQL
- json
- netty
- myBatis
- network
- http
- db
- 개화예술공원
- socket
- 자바
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
글 보관함