3.10 버전 eGovFrame Web Project에 log4j2 어떻게 적용시키나요?
- 작성자 :
- 백*훈
- 작성일 :
- 2021-04-15 10:23:43
- 조회수 :
- 4,892
- 구분 :
- 개발환경 / 3.10
- 진행상태 :
- 완료
Q
pom.xml에 다음같이 추가하고
<dependency>
<groupId>org.bgee.log4jdbc-log4j2</groupId>
<artifactId>log4jdbc-log4j2-jdbc4</artifactId>
<version>1.16</version>
</dependency>
첨부파일에 있는 프로퍼티랑 xml도 리소스 폴더에 넣었는데 오류가 납니다
<!-- Mysql (POM에서 commons-dbcp, mysql-connector-java 관련 라이브러리 설정 ) -->
<bean id="dataSource" class="org.apache.commons.dbcp2.BasicDataSource" destroy-method="close">
<property name="driverClassName" value="net.sf.log4jdbc.sql.jdbcapi.DriverSpy"/>
<property name="url" value="jdbc:log4jdbc:mysql://localhost:33306/test?allowPublicKeyRetrieval=true&useSSL=false&serverTimezone=UTC" />
<property name="username" value="root"/>
<property name="password" value="1234"/>
</bean>
데이터소스는 이렇게 했습니다
원래 설정은 이렇게 했고 잘 작동이 되는데 log4j로 바꾸면 에러가 나네요
<!-- Mysql (POM에서 commons-dbcp, mysql-connector-java 관련 라이브러리 설정 ) -->
<bean id="dataSource" class="org.apache.commons.dbcp2.BasicDataSource" destroy-method="close">
<property name="driverClassName" value="com.mysql.cj.jdbc.Driver "/>
<property name="url" value="jdbc:mysql://localhost:33306/test?allowPublicKeyRetrieval=true&useSSL=false&serverTimezone=UTC" />
<property name="username" value="root"/>
<property name="password" value="1234"/>
</bean>
도움부탁드립니다
<dependency>
<groupId>org.bgee.log4jdbc-log4j2</groupId>
<artifactId>log4jdbc-log4j2-jdbc4</artifactId>
<version>1.16</version>
</dependency>
첨부파일에 있는 프로퍼티랑 xml도 리소스 폴더에 넣었는데 오류가 납니다
<!-- Mysql (POM에서 commons-dbcp, mysql-connector-java 관련 라이브러리 설정 ) -->
<bean id="dataSource" class="org.apache.commons.dbcp2.BasicDataSource" destroy-method="close">
<property name="driverClassName" value="net.sf.log4jdbc.sql.jdbcapi.DriverSpy"/>
<property name="url" value="jdbc:log4jdbc:mysql://localhost:33306/test?allowPublicKeyRetrieval=true&useSSL=false&serverTimezone=UTC" />
<property name="username" value="root"/>
<property name="password" value="1234"/>
</bean>
데이터소스는 이렇게 했습니다
원래 설정은 이렇게 했고 잘 작동이 되는데 log4j로 바꾸면 에러가 나네요
<!-- Mysql (POM에서 commons-dbcp, mysql-connector-java 관련 라이브러리 설정 ) -->
<bean id="dataSource" class="org.apache.commons.dbcp2.BasicDataSource" destroy-method="close">
<property name="driverClassName" value="com.mysql.cj.jdbc.Driver "/>
<property name="url" value="jdbc:mysql://localhost:33306/test?allowPublicKeyRetrieval=true&useSSL=false&serverTimezone=UTC" />
<property name="username" value="root"/>
<property name="password" value="1234"/>
</bean>
도움부탁드립니다
환경정보
-
- OS 정보 :
- 표준프레임워크 버전 :
- JDK(JRE) 정보 :
- WAS 정보 :
- DB 정보 :
- 기타 환경 정보 :
A
안녕하세요.
표준프레임워크센터 입니다.
log4j2는 표준프레임워크 공통컴포넌트에
이미 적용되어 있습니다.
공통컴포넌트 v3.10 Allinone버전을 다운로드 받으셔서
확인해 보시기 바랍니다.
https://www.egovframe.go.kr/home/sub.do?menuNo=49
감사합니다.
표준프레임워크센터 입니다.
log4j2는 표준프레임워크 공통컴포넌트에
이미 적용되어 있습니다.
공통컴포넌트 v3.10 Allinone버전을 다운로드 받으셔서
확인해 보시기 바랍니다.
https://www.egovframe.go.kr/home/sub.do?menuNo=49
감사합니다.