2

我有一个带有 gradle builder 的 kotlin 桌面应用程序。

我为我的 sqlite DB 添加了 Exposed ORM 框架。

然后我注意到这个框架生成了很多我不想在控制台中看到的日志(我只想看到我生成的日志io.github.microutils:kotlin-logging)。

有没有办法使用 gradle 属性从 Exposed 禁用日志?

4

1 回答 1

1

要禁用(或更改日志记录级别),您必须检查您的记录器框架实现文档。kotlin-loggingslf4j(由 使用)都只kotlin-logging为日志记录提供外观。

例如,如果您使用,logback您可以更新配置以仅显示来自 Exposed 的警告和错误:

<configuration>
    // another code here
    <logger name="Exposed" level="warn" additivity="false">
       <appender-ref ref="STDOUT"/>
    </logger>
</configuration>
于 2019-12-10T08:57:28.187 回答