log4j 관련 재 문의입니다.
- 작성자 :
- 윤*현
- 작성일 :
- 2015-01-22 16:47:03
- 조회수 :
- 1,413
- 구분 :
- 기타
- 진행상태 :
- 완료
Q
log4j 관련 thread lock 문의를 드렸었는데요.
아래와 같은 몇가지 가이드를 받았습니다. (현재 log4j-1.3alpha-8.jar)
1. log4j 버전을 올리기 (2.x)
-> 처음에는 1.2.xx 버전의 최신으로 올리는걸로 이해했는데 마지막에 2.x.를 얘기해 주신것 같아서 어떤방식으로 진행을 해봐야 할까요?
2. 비동기방식으로 변경
3. 운영환경에서는 로그레벨을 높이기 (ERROR, INFO)
혹시 이부분에서 DBMS에따른 문제가 발생할수도 있을까요?
기존에 ORACLE일때는 별다른 문제가 없었는데 TIBERO로 전환된 상태입니다.
만약 log4j 버전의 호환성 문제라면 프레임워크에 설정된 기본 라이브러리를 사용하였는데 다른 프로젝트를 진행하게 된다면 따로 호환성 부분도 테스트를 하고 진행해야 하는지요?
혹시나 전자정부프레임워크 2.7 기준 라이브러리 호환성 체크하신 자료가 있으신지요?
아래와 같은 몇가지 가이드를 받았습니다. (현재 log4j-1.3alpha-8.jar)
1. log4j 버전을 올리기 (2.x)
-> 처음에는 1.2.xx 버전의 최신으로 올리는걸로 이해했는데 마지막에 2.x.를 얘기해 주신것 같아서 어떤방식으로 진행을 해봐야 할까요?
2. 비동기방식으로 변경
3. 운영환경에서는 로그레벨을 높이기 (ERROR, INFO)
혹시 이부분에서 DBMS에따른 문제가 발생할수도 있을까요?
기존에 ORACLE일때는 별다른 문제가 없었는데 TIBERO로 전환된 상태입니다.
만약 log4j 버전의 호환성 문제라면 프레임워크에 설정된 기본 라이브러리를 사용하였는데 다른 프로젝트를 진행하게 된다면 따로 호환성 부분도 테스트를 하고 진행해야 하는지요?
혹시나 전자정부프레임워크 2.7 기준 라이브러리 호환성 체크하신 자료가 있으신지요?
A
안녕하세요. 표준프레임워크센터입니다.
우선,
- log4j 2.x버전을 말씀드린 것은
log4j2로 http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte3:fdl:logging:log4j_2 를 참고하시면 되겠습니다.
log4j2로 전환하실 때는 기존에 쓰던 log4j를 pom.xml에서 exclude해주시고 log4j2에 필요한 라이브러리들을 추가해주시면 됩니다.
다만, log4j2를 쓰실때는 jdk 1.6을 써주셔야합니다.
- DBMS문제의 경우, jdbcAppender를 사용하는 경우가 아니라면 상관이 없을 듯 합니다.
- 2.7에서 지원하는 OSS라이브러리를 정리해놓은 자료는
http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte2_batch 를 참고하시면 되겠습니다.
단순 log프레임워크 버전업은 호환성 체크를 별도로 안하셔도 될듯 합니다.
감사합니다.
우선,
- log4j 2.x버전을 말씀드린 것은
log4j2로 http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte3:fdl:logging:log4j_2 를 참고하시면 되겠습니다.
log4j2로 전환하실 때는 기존에 쓰던 log4j를 pom.xml에서 exclude해주시고 log4j2에 필요한 라이브러리들을 추가해주시면 됩니다.
다만, log4j2를 쓰실때는 jdk 1.6을 써주셔야합니다.
- DBMS문제의 경우, jdbcAppender를 사용하는 경우가 아니라면 상관이 없을 듯 합니다.
- 2.7에서 지원하는 OSS라이브러리를 정리해놓은 자료는
http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte2_batch 를 참고하시면 되겠습니다.
단순 log프레임워크 버전업은 호환성 체크를 별도로 안하셔도 될듯 합니다.
감사합니다.