как установить уровень лога для ошибки для информации о двигателе - PullRequest
0 голосов
/ 16 сентября 2011
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"/>

он принимает значение по умолчанию в качестве настройки корневого журнала, а не любое средство ведения журнала или настройки категории

1 Ответ

0 голосов
/ 16 сентября 2011

Это зависит от того, как вы настроили свои свойства log4j.

Если вы используете файл свойств, вы можете написать это до appenders (пример):
log4j.rootLogger=ERROR, stdout, stderr, R
и позжеon:
log4j.appender.stdout.Threshold=ERROR

Кроме того, вы можете использовать метод setLevel Logger внутри вашего кода (при инициализации).

...