gpt4 book ai didi

sbt - 如何在 sbt 设置初始化期间打印到流

转载 作者:行者123 更新时间:2023-12-04 14:25:50 25 4
gpt4 key购买 nike

我正在尝试在配置 sbt 设置时打印警告消息。我最初的尝试是这样的:

setting := {
val log = streams.value.log
val condition = //check something
if (condition) {
log.warn("Warning, condition! Specific functionality may not work.")
//some default
} else {
//something else
}
}

但是,由于 streams是一个 TaskKey,它的值只能从任务中访问。此外,我的设置被其他设置重用,因此我无法将其定义为任务。

因此我的问题是:在设置初始化期间打印警告的最佳方法是什么?

最佳答案

sLog.value.warn("danger!")
sLogSettingKey[Logger]用于设置初始化。

关于sbt - 如何在 sbt 设置初始化期间打印到流,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33765889/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com