【问题标题】:how to set log level to error for engine info如何将日志级别设置为引擎信息的错误
【发布时间】:2011-09-16 05:56:18
【问题描述】:
11:11:57,792 [ INFO] [ENGINE:763] [main] - open start

11:11:57,801 [ INFO] [ENGINE:763] [main] - open end

11:11:57,812 [ INFO] [ENGINE:763] [main] - checkpointClose start

11:11:57,891 [ INFO] [ENGINE:763] [main] - dataFileCache commit start

11:11:57,979 [ INFO] [ENGINE:763] [main] - checkpointClose end

我想设置级别错误而不是信息,所以我该怎么做。 下面的也不起作用

<logger name="org.hsqldb">
<level value="ERROR" />
<appender-ref ref="orghsqldb"/>

它将默认设置为根日志设置,而不是任何记录器或类别设置

【问题讨论】:

    标签: log4j hsqldb


    【解决方案1】:

    这取决于您如何设置 log4j 属性。

    如果您使用的是属性文件,则可以在附加程序之前编写此文件(示例):
    log4j.rootLogger=ERROR, stdout, stderr, R
    稍后:
    log4j.appender.stdout.Threshold=ERROR

    此外,您可以在代码中(在初始化时)使用Logger's setLevel method

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-05-11
      • 2013-11-12
      • 2018-07-18
      • 2022-01-25
      相关资源
      最近更新 更多