如何禁用 Exposed Framework 的日志?

How to disable logs of Exposed Framework?

我有一个带有 gradle 生成器的 kotlin 桌面应用程序。

我为我的 sqlite 数据库添加了 Exposed ORM 框架。

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

是否有任何方法可以使用 gradle 属性禁用 Exposed 日志?

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

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

<configuration>
    // another code here
    <logger name="Exposed" level="warn" additivity="false">
       <appender-ref ref="STDOUT"/>
    </logger>
</configuration>