![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| Zыыыыы |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 10 Регистрация: 10.2.2010 Репутация: нет Всего: нет |
В проекте есть несколько классов-сущностей. При прохождении тестов хотелось бы записывать логи в базу.
log4j.xml (лежит в корне ресурсной папки проекта, перемещения файлика проблему не решили) имеет следующее содержание:
Когда захотелось залогировать что-нибудь, пишем: Logger.getLogger("entities").error(message); Импорт в классе на логгер есть: import org.apache.log4j.Logger; Еще в тестах объекты загружаются из контекста приложения, а тот в свою очередь загружается с помощью метода FileSystemXmlApplicationContext() Вроде все...но при прогоне тестов в консоль выводится: log4j:WARN No appenders could be found for logger (org.springframework.context.support.FileSystemXmlApplicationContext). log4j:WARN Please initialize the log4j system properly. В базу, естественно, ничего не постится. Буду благодарен за помощь |
|||
|
||||
| Kircul |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 166 Регистрация: 20.2.2007 Репутация: 6 Всего: 7 |
Все правильно, имя логгера ведь указано "entities".
Опишите логгер с именем "org.springframework" и все должно заработать. Это сообщение отредактировал(а) Kircul - 5.8.2010, 16:31 |
|||
|
||||
| Zыыыыы |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 10 Регистрация: 10.2.2010 Репутация: нет Всего: нет |
Попробовал. Результат тот же. Был опробован так же логер с именем org.springframework.context.support.FileSystemXmlApplicationContext, но ничего не изменилось.
|
|||
|
||||
| Kircul |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 166 Регистрация: 20.2.2007 Репутация: 6 Всего: 7 |
Возможно log4j.xml не поднимается автоматически (не уверен). Если так то можно описать log4j.properties (с ним проблем не было), второй вариант запускать прилагу с параметром -Dlog4j.configuration=log4j.xml (не уверен заработает ли), и третий вызвать конфигуратор вручную (для spring-веб приложения есть org.springframework.web.util.Log4jConfigListener).
P.S. так же советую почитать тут. Это сообщение отредактировал(а) Kircul - 5.8.2010, 17:18 |
|||
|
||||
| Zыыыыы |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 10 Регистрация: 10.2.2010 Репутация: нет Всего: нет |
Все заработало. Проблемы все же решило добавление логгера с именем "org.springframework". Большое спасибо
|
|||
|
||||
| Skipy |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 487 Регистрация: 24.8.2006 Где: Москва, Россия Репутация: 6 Всего: 16 |
Судя по всему, почитать про log4j будет нелишним. http://www.skipy.ru/useful/logging.html |
|||
|
||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |