我有一个带有 gradle builder 的 kotlin 桌面应用程序。
我为我的 sqlite DB 添加了 Exposed ORM 框架。
然后我注意到这个框架生成了很多我不想在控制台中看到的日志(我只想看到我生成的日志io.github.microutils:kotlin-logging
)。
有没有办法使用 gradle 属性从 Exposed 禁用日志?
我有一个带有 gradle builder 的 kotlin 桌面应用程序。
我为我的 sqlite DB 添加了 Exposed ORM 框架。
然后我注意到这个框架生成了很多我不想在控制台中看到的日志(我只想看到我生成的日志io.github.microutils:kotlin-logging
)。
有没有办法使用 gradle 属性从 Exposed 禁用日志?
要禁用(或更改日志记录级别),您必须检查您的记录器框架实现文档。kotlin-logging
和slf4j
(由 使用)都只kotlin-logging
为日志记录提供外观。
例如,如果您使用,logback
您可以更新配置以仅显示来自 Exposed 的警告和错误:
<configuration>
// another code here
<logger name="Exposed" level="warn" additivity="false">
<appender-ref ref="STDOUT"/>
</logger>
</configuration>