我在应用程序的开头有很多光滑的日志,之后如下:
[INFO ] p.PlaceMethods: >>> binding uuid -> java.util.UUID
[INFO ] p.PlaceMethods: >>> binding text -> java.lang.String
[INFO ] p.PlaceMethods: >>> binding bool -> Boolean
我尝试了很多东西来停用它们但没有成功(我跟着这个SO question和其他一些但没有结果)。
我将Play! 2.5.10
与play-slick 2.0.2
一起使用。
这就是我所做的:
logback.xml
中的:
<logger name="slick" level="ERROR"/>
<logger name="slick.jdbc" level="ERROR"/>
<logger name="scala.slick" level="ERROR" />
<logger name="slick.jdbc.JdbcBackend.statement" level="ERROR" />
<logger name="com.zaxxer.hikari" level="ERROR"/>
和application.conf
:
logger="OFF"
logger.scala.slick="OFF"
logger.scala.slick.session="OFF"
logger.scala.slick.jdbc.JdbcBackend.statement="OFF"
logger.scala.slick.jdbc="OFF"
我错过了什么来摆脱这些日志?
答案 0 :(得分:0)
我认为,PlaceMethods
是您项目中的自定义类。您需要找到其完整路径并添加到记录器,例如:
<logger name=".....PlaceMethods" level="ERROR" />
<强>更新强>
您也可以在包级别上操作。
在包ERROR
crawler
级别
<logger name="crawler.Scratch" level="ERROR" />
<logger name="crawler.Bite" level="ERROR" />
<logger name="crawler.BiteWorker" level="ERROR" />
为包ERROR
中的所有类启用crawler
级别:
<logger name="crawler" level="ERROR" />