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
我想设置ERROR级别而不是INFO,所以我该怎么做呢。 以下也不起作用
<logger name="org.hsqldb">
<level value="ERROR" />
<appender-ref ref="orghsqldb"/>
默认为root日志设置,而不是任何记录器或类别设置
答案 0 :(得分:0)
这取决于您如何设置log4j属性。
如果您正在使用属性文件,则可以在appenders(示例)之前编写此文件:
log4j.rootLogger=ERROR, stdout, stderr, R
后来:
log4j.appender.stdout.Threshold=ERROR
此外,您可以在代码中使用Logger
's setLevel method(在初始化中)。