Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在 OSGI 框架上使用 HSQLDB。使用支持许多日志框架(java 日志、slf4j、jboss 日志等)的 pax-logging 是常见的解决方案。
我对 pax 日志没有问题,但是,我对 HSQLDB 日志消息有问题。HSQLDB 日志组件非常棘手 - 一些消息进入 pax 日志系统,一些消息进入控制台。
任何人都可以解释哪些消息必须去哪里以及为什么。
HSQLDB 中有单独的日志记录组件。
服务器为日志和错误消息使用单独的编写器。日志默认为 stdout 和 stderr,但您可以将每个日志设置为使用自定义 PrintWriter。
可选的 SQL 日志始终是一个文件。它可以实时打开和关闭以检查正在执行的 SQL 语句。
可选的事件日志是一个文件或一个外部日志框架。当数据库在应用程序中进行时使用后者。在这两种配置中,它都以用户选择的不同详细级别报告一般持久性事件。