- 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>