我正在将Slick驱动程序用于以下版本:
"com.typesafe.slick" %% "slick" % "3.3.1",
"com.typesafe.slick" %% "slick-hikaricp" % "3.3.1"
我已经在班级AnimalCounter.scala
中导入了这些内容>
import slick.jdbc.PostgresProfile.api._ import slick.jdbc.GetResult
而且,我具有以下类结构...
class AnimalCounter { val db = Database.forConfig("animaldb") def get(a: Animal): Future[Option[Animal]] = db.run(....do something......) def getOrCreate(a: Animal): Future[Option[Animal]] = db.run(....do something......) }
所以,我如何设置内置的平滑日志记录以记录在幕后发生的所有数据库操作?
我正在使用以下版本的Slick驱动程序:“ com.typesafe.slick” %%“ slick”%“ 3.3.1”,“ com.typesafe.slick” %%“ slick-hikaricp”%“ 3.3。 ...
这是我如何工作的答案。我认为上述@vamsi的方法也行得通。但是,在我的情况下要记住的重要一点是,我需要删除此依赖项,因为它旨在抑制slick
中的日志。因此,如果您已经拥有此依赖项,请删除它。