Command + shift + T
這邊是用 logback 實現 slf4j。 (logback.xml)
<configuration>
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
<!-- encoders are assigned the type ch.qos.logback.classic.encoder.PatternLayoutEncoder by default -->
<encoder>
<pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern>
</encoder>
</appender>
<root level="debug">
<appender-ref ref="STDOUT" />
</root>
</configuration>
<!-- 头:http://logback.qos.ch/manual/configuration.html -->
使用 try catch 不去向上拋給Junit,因為這樣 Junit會認為測試失敗。
logback官网:
http://logback.qos.ch/manual/configuration.html
log 定义
<?xml version="1.0" encoding="UTF-8"?>
<configuration debug="true">
<!--ConsoleAppender 用于在屏幕上输出日志-->
<appender name="stdout" class="ch.qos.logback.core.ConsoleAppender">
<encoder>
<pattern>%d {HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern>
</encoder>
</appender>
<root level="debug">
<appender-ref ref="stdout"/>
</root>
</configuration>
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration("{classpath;spring/spring-dao.xml}")