| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java EE (J2EE) и Spring > JBoss log4j log-файл для проекта |
| Автор: MisterCleric 26.2.2008, 11:26 |
| Привет, ребята. Может и было уже несколько раз, но я то что нашел, так и не понял Использую org.apache.commons.logging Если нечего не писать в jboss-log4j.xml, то нормально все пишет и в консоль и в server.log. Но хочу, что бі писал в консоль и в отдельный файл, как я его назову. Что бы нормально разбирать логи либ и свои Заранее спасибо |
| Автор: Kangaroo 26.2.2008, 11:39 |
| Непонятна связь между этим: и этим: Что же вы все таки используете? log4j or commons.logging? |
| Автор: MisterCleric 26.2.2008, 12:02 |
| |
| Автор: Kangaroo 26.2.2008, 12:18 | ||
хм.. я не прав. Вот почитал, просветился:
MisterCleric, а помощь какая нужна? log4j настроить? Или что-то не получается? |
| Автор: MisterCleric 26.2.2008, 12:47 | ||
| Меня не устраивает все писать в server.log хочу свои логи писать в myapp.log. Как нужно настраивать appenders & categories у меня счас такое
файл создает, но ничего в него не пишет, а также и в консоль не пишет Те настройки, которые были по-умолчанию, оставил |
| Автор: Kangaroo 26.2.2008, 12:58 |
| MisterCleric, вроде все ок. А как пишите логи? Покажите код какого-нибудь класса из mypackage |
| Автор: MisterCleric 26.2.2008, 13:07 | ||||
вот так
Добавлено через 1 минуту и 22 секунды тю
|
| Автор: Kangaroo 26.2.2008, 13:19 |
| MisterCleric, у тебя стоит <priority value="INFO"/>, поэтому debug точно не будет выводиться. LOG.info("tru-la-la") пробовал? |
| Автор: MisterCleric 26.2.2008, 13:32 |
| так, убрал <priority value="INFO"/> теперь все выводит и пишет куда надо. Спасибо за поддержку А теперь мне не ясно как сделать, что бы [code=xml] <category name="org.springframework"> <priority value="WARN"/> </category> [/xml] в консоль писал только WARN, а в лог еще и все остальное |
| Автор: Kangaroo 26.2.2008, 13:46 |
| Вот почитай http://forum.vingrad.ru/faq/topic-158000.html, как раз то что надо. Делаешь два аппендера - в консоль и в лог. На тот, что в консоль, ставишь фильтр Level >= WARN |
| Автор: MisterCleric 26.2.2008, 14:41 |
| Спасибо. Все получилось |
| Автор: Roba 4.9.2011, 21:59 | ||
У меня все с точностью до наоборот - <priority value="DEBUG"/> и LOG.info("tru-la-la") Но тоже не хочет писать в файл. :( |