gpt4 book ai didi

java - 日志组件如何工作

转载 作者:行者123 更新时间:2023-11-30 06:47:36 26 4
gpt4 key购买 nike

我在 OSGI 框架上使用 HSQLDB。使用支持多种日志框架(java 日志、slf4j、jboss 日志等)的 pax-logging 是常见的解决方案。

我在 pax 日志记录方面没有问题,但是在 HSQLDB 日志记录消息方面有问题。 HSQLDB 日志记录组件非常棘手 - 有些消息会发送到 pax 日志记录系统,有些消息会发送到控制台。

谁能解释一下哪些消息必须发送到哪里以及为什么。

最佳答案

HSQLDB 中有单独的日志记录组件。

服务器使用单独的写入器来记录日志和错误消息。日志默认为 stdout 和 stderr,但您可以将每个日志设置为使用自定义 PrintWriter。

可选的 SQL 日志始终是一个文件。它可以实时打开和关闭,以检查正在执行的 SQL 语句。

可选的事件日志是文件或外部日志记录框架。当数据库在应用程序中运行时使用后者。在这两种配置中,它都会以用户选择的不同详细级别报告一般持久性事件。

关于java - 日志组件如何工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43426022/

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