Затмение показывает странный [DEBUG], я хочу его отключить - PullRequest
4 голосов
/ 24 января 2012

В соответствии с приведенным ниже кодом, я получаю все детали программы как отладку, от которой я хочу избавиться. Если при запуске приложения требуется слишком много времени.

Как отключить эти [DEBUG]?

2012-01-24 18:47:25,305 [ERROR] SqliteDatabaseType WARNING: you seem to not be using the Xerial SQLite driver.  See ORMLite docs on SQLite: http://ormlite.com/docs/sqlite
2012-01-24 18:47:25,379 [DEBUG] DaoManager created dao for class class .......
2012-01-24 18:47:25,385 [DEBUG] DaoManager created dao for class class .......
2012-01-24 18:47:25,397 [DEBUG] DaoManager created dao for class class .......
2012-01-24 18:47:25,398 [DEBUG] DaoManager created dao for class class .......
2012-01-24 18:47:25,401 [DEBUG] DaoManager created dao for class class .......
2012-01-24 18:47:25,401 [DEBUG] DaoManager created dao for class class .......
2012-01-24 18:47:25,402 [DEBUG] DaoManager created dao for class class .......
2012-01-24 18:47:25,403 [DEBUG] DaoManager created dao for class class .......
2012-01-24 18:47:25,404 [DEBUG] DaoManager created dao for class class .......
2012-01-24 18:47:25,404 [DEBUG] DaoManager created dao for class class .......
2012-01-24 18:47:25,635 [DEBUG] StatementBuilder built statement SELECT.......

Ответы [ 2 ]

7 голосов
/ 25 января 2012

ORMLite выплевывает количество сообщений журнала для целей отладки, если уровень журнала был установлен для DEBUG или TRACE. Если вы используете log4j, вам нужно найти файл log4j.properties, который часто (в Eclipse) находится в ваших папках src/main/resources или src/test/resources. Это может выглядеть примерно так:

log4j.rootLogger=DEBUG, stdout
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
...

Это говорит о том, что уровень ведения журнала по умолчанию равен DEBUG. Если вы измените его на INFO, он будет показывать только информационные сообщения и выше. ERROR будет отображать только ошибки и выше.

Вы можете отключить сообщения ORMLite, добавив в файл log4j.properties следующее:

log4j.logger.com.j256.ormlite=INFO

Надеюсь, это поможет.

0 голосов
/ 24 января 2012

В вашем файле свойств журнала измените уровень журналов и отключите уровень отладки.

...