Preloader image
DDD

자바

SLF4J : logback 설정

작성자 관리자 (admin)
조회수 308
입력일 2020-08-09 16:25:08

- pom.xml

        <!-- Logging -->
        <dependency>
            <groupId>org.slf4j</groupId>
            <artifactId>slf4j-api</artifactId>
            <version>${org.slf4j-version}</version>
        </dependency>

        <dependency>
            <groupId>ch.qos.logback</groupId>
            <artifactId>logback-classic</artifactId>
            <version>1.2.3</version>
        </dependency>


        <!-- Spring framework -->
         <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-context-support</artifactId>
            <version>${org.springframework-version}</version>

            <exclusions>
                <exclusion>
                    <groupId>commons-logging</groupId>
                    <artifactId>commons-logging</artifactId>
                </exclusion>
            </exclusions>

        </dependency>

- resource : logback.xml

<?xml version="1.0" encoding="UTF-8"?>
<configuration scan="true" scanPeriod="30 seconds">

    <appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender">
        <encoder>
            <!-- <Pattern>%d{HH:mm:ss} [%thread] %-5level %logger{36} - %msg%n</Pattern> -->
            <!-- <Pattern>%d{HH:mm} [%thread] %logger{36} : %msg%n</Pattern> -->
            <Pattern>[%d{HH:mm}] %logger{36} : %msg%n</Pattern>
        </encoder>
    </appender>
    
    <logger name="org.apache.commons.dbcp2" level="ERROR"/>
    <logger name="java.sql"                 level="ERROR"/>
    
<logger name="jdbc.sqlonly"             level="INFO"/>
    <logger name="jdbc.sqltiming"           level="ERROR"/>
    <logger name="jdbc.audit"               level="ERROR"/>
    <logger name="jdbc.resultset"           level="ERROR"/>
    <logger name="org.springframework"      level="INFO"/>
    <logger name="com.erp"                  level="INFO"/>

    <root level="WARN">
        <appender-ref ref="CONSOLE"/>
        <appender-ref ref="FILE"/>
    </root>

</configuration>

^