<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
<encoder>
<pattern>%-5level %logger{36} - %msg%n</pattern>
</encoder>
</appender>
<logger name="slick" level="ERROR"/>
<logger name="slick.ast" level="ERROR"/>
<logger name="slick.compiler" level="ERROR"/>
<logger name="slick.jdbc.JdbcBackend.statement" level="ERROR"/>
<logger name="slick.jdbc.StatementInvoker.result" level="ERROR"/>
<root level="ERROR">
<appender-ref ref="STDOUT" />
</root>
</configuration>
以上是只有error才会输出
<configuration>
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
<encoder>
<pattern>%-5level %logger{36} - %msg%n</pattern>
</encoder>
</appender>
<logger name="slick" level="INFO"/>
<logger name="slick.ast" level="INFO"/>
<logger name="slick.compiler" level="INFO"/>
<logger name="slick.jdbc.JdbcBackend.statement" level="DEBUG"/>
<logger name="slick.jdbc.StatementInvoker.result" level="DEBUG"/>
<root level="INFO">
<appender-ref ref="STDOUT" />
</root>
</configuration>
以上会在控制台输出所有查询的log日志
需要导入sbt 的行如下:(我的scala版本是scalaVersion := "2.11.8")
"ch.qos.logback" % "logback-classic" % "1.1.2"
这样项目既可导入需要的jar包并读取配置文件