반응형
<!-- pom.xml -->
<dependency>
<groupId>ch.qos.logback</groupId>
<artifactId>logback-classic</artifactId>
<version>1.3.14</version>
</dependency>
<dependency>
<groupId>org.lazyluke</groupId>
<artifactId>log4jdbc-remix</artifactId>
<version>0.2.7</version>
</dependency>
<!--
<exclusions>
<exclusion>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
</exclusion>
<exclusion>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-core</artifactId>
</exclusion>
<exclusion>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-slf4j-impl</artifactId>
</exclusion>
<exclusion>
<groupId>egovframework.rte</groupId>
<artifactId>egovframework.rte.fdl.logging</artifactId>
</exclusion>
</exclusions>
-->
<!-- logback.xml -->
<?xml version="1.0" encoding="UTF-8"?>
<configuration scan="false" scanPeriod="30 seconds">
<appender name="console" class="ch.qos.logback.core.ConsoleAppender">
<encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
<pattern>%d{yyyy-MM-dd HH:mm:ss} [%thread] %-5level %logger{36} - %msg\n</pattern>
</encoder>
</appender>
<appender name="console" class="ch.qos.logback.classic.AsyncAppender">
<discardingThreshold>0</discardingThreshold>
<queueSize>65536</queueSize>
<appender-ref ref="console" />
</appender>
<!-- SQL Logger -->
<logger name="jdbc" level="OFF" additivity="false"> <appender-ref ref="console" /> </logger>
<logger name="jdbc.sqlonly" level="INFO" additivity="false"> <appender-ref ref="console" /> </logger>
<logger name="jdbc.sqltiming" level="INFO" additivity="false"> <appender-ref ref="console" /> </logger>
<logger name="jdbc.audit" level="OFF" additivity="false"> <appender-ref ref="console" /> </logger>
<logger name="jdbc.resultset" level="OFF" additivity="false"> <appender-ref ref="console" /> </logger>
<logger name="jdbc.resultsettable" level="INFO" additivity="false"> <appender-ref ref="console" /> </logger>
<logger name="jdbc.connection" level="OFF" additivity="false"> <appender-ref ref="console" /> </logger>
<logger name="java.sql" level="INFO" additivity="false"> <appender-ref ref="console" /> </logger>
<logger name="egovframework" level="DEBUG" additivity="false"> <appender-ref ref="console" /> </logger>
<logger name="org.springframework" level="INFO" additivity="false"> <appender-ref ref="console" /> </logger>
<root level="INFO">
<appender-ref ref="console" />
</root>
</configuration>
<!-- datasource -->
<!-- cubrid -->
<bean id="dataSource-cubrid-spied" class="org.apache.commons.dbcp2.BasicDataSource" destroy-method="close">
<property name="driverClassName" value="${Globals.DriverClassName}"/>
<property name="url" value="${Globals.Url}" />
<property name="username" value="${Globals.UserName}"/>
<property name="password" value="${Globals.Password}"/>
</bean>
<bean id="dataSource-cubrid" class="net.sf.log4jdbc.Log4jdbcProxyDataSource">
<constructor-arg ref="dataSource-cubrid-spied" />
<property name="logFormatter">
<bean class="net.sf.log4jdbc.tools.Log4JdbcCustomFormatter">
<property name="loggingType" value="MULTI_LINE" />
<property name="sqlPrefix" value="SQL:::: " />
</bean>
</property>
</bean>
반응형
'java' 카테고리의 다른 글
Maven Dependency Plugin을 사용하여 의존성만 복사하기 (0) | 2024.09.09 |
---|---|
java proxy (0) | 2021.04.07 |
JAVA 정규식 html javascript 삭제 (0) | 2020.12.10 |
spring poi excel download (0) | 2020.10.22 |
JAVA File to byte [] (0) | 2013.01.11 |