【问题标题】:How does logging component work日志记录组件如何工作
【发布时间】:2017-04-15 12:24:54
【问题描述】:

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

我对 pax 日志没有问题,但是,我在 HSQLDB 日志消息方面有问题。 HSQLDB 日志组件非常棘手 - 一些消息进入 pax 日志系统,一些消息进入控制台。

谁能解释什么消息必须去哪里以及为什么。

【问题讨论】:

    标签: java logging osgi hsqldb pax


    【解决方案1】:

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

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-02-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-07-30
      相关资源
      最近更新 更多