본문 바로가기

Util & Etc & Build Tool

[logback] logback 사용법 및 환경 설정 방법

http://knot.tistory.com/92 참고


아래 파일은 SimpleCrawler logback.xml


src/main/resources 에 놓으면 classpath 로 잡힘.


<configuration>


    <property name="LOG_HOME" value="logs" />

    <property name="LOG_FILE_NAME" value="/crawler4j.log" />


    <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">

        <encoder>

            <pattern>%date{HH:mm:ss} %-5level [%thread] - [%logger{0}]- %msg%n</pattern>

        </encoder>

    </appender>


    <appender name="FILE" class="ch.qos.logback.core.FileAppender">

        <file>${LOG_HOME}/${LOG_FILE_NAME}</file>

        <encoder>

            <pattern>%date %-5level [%thread] - [%logger] - %msg%n</pattern>

        </encoder>

    </appender>


    <logger name="com.github.tomakehurst" level="ERROR"/>

    <logger name="org.eclipse.jetty" level="ERROR" />


    <root level="DEBUG">

        <!-- <appender-ref ref="STDOUT" /> -->

        <appender-ref ref="FILE" />

    </root>

</configuration>