2017-08-04 79 views
1

过于冗长因为在info级别上编译更新到斯卡拉2.12,SBT原木巨大的量,例如:斯卡拉2.12日志汇编SBT 0.13.16

[info] /home/zoltan/workspace/reboot/juniqe/libs/db/src/main/scala/com/juniqe/db/slick/CmsBlockDao.scala:548: isomorphicType is not a valid implicit value for slick.ast.TypedType[slick.lifted.Rep[Short]] because: 
[info] hasMatchingSymbol reported error: could not find implicit value for parameter iso: slick.lifted.Isomorphism[slick.lifted.Rep[Short],B] 
[info]  block <- CmsBlock if block.blockId === blockId 
[info]   ^

这看起来像一个错误,但没有编译错误,所以我想沉默这些消息,因为有时会有这么多消息,我的终端溢出,我看不到实际的编译错误。

如何才能降低仅用于编译(包括测试和集成测试编译)的日志记录级别?

我试过设置logLevel in Compile := Level.WarnlogLevel in Compile := Level.Warn,但消息仍然存在。

设置logLevel in Global := Level.Warn会诀窍,但我不想将其设置为Global范围。

注意:这是一个多项目构建,我正在从根项目运行compile

+0

那么,他们肯定看起来像编译错误。他们来自哪里? –

回答