| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java EE (J2EE) и Spring > тестовый сервлет для логгера log4j |
| Автор: check 9.12.2006, 21:20 | ||||||
| Сам сервлет отрабатывает без ошибок, а в логе пусто. Инфу по всему этому делу брал на http://www.brim.ru/faq/java/log4j.html#1 Вот сервлет
Вот log4j.properties
Вот web.xml
log4j.properties лежит в папке WEB_INF, так же как и web.xml. Сам лог-файл test.log находится в WEB_INF/logs. log4j-1.2.8.jar (JAR в котором находится бибилиотека) в WEB_INF/lib. Сервер apache-tomcat-6.0.2. Единственное, что я сам могу пока предположить - может я не туда положил папку logs. |
| Автор: tux 10.12.2006, 14:24 |
| Попробуй log4j.properties положить в WEB-INF/classes. |
| Автор: check 10.12.2006, 17:15 |
| Попробовал, не помогает. |
| Автор: tux 10.12.2006, 18:03 | ||
По всей видимости что-то в log4j.properties не так. К сожалению я по его настройке не великий специалист. Попробуй что-то такое в нем написать:
|
| Автор: check 10.12.2006, 18:54 |
| Нет, и так не работает. |
| Автор: Greg 10.12.2006, 19:02 | ||
Кажется мне,что дело здесь кроется в обозначении "/".Если ты укажешь абсолютный путь к лог файлу в файловой системе,то всё должно работать (как и в примере приведённом выше,там "/" обозначал именно корень файловой системы). |
| Автор: check 10.12.2006, 20:31 | ||
| Greg, ты абсолютно прав, именно там собака порылась! Вот так у меня теперь выглядит log4j.properties
Лежать он должен все-таки в WEB-INF. Всем спасибо! |