Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Java: Общие вопросы > Использование org.apache.commons.logging |
Автор: zone51 23.1.2007, 16:16 | ||
Уважаемые форумчане! Думаю многим будут интересно изучить пакет org.apache.commons.logging для удобного и быстрого управления логами. Жавадок находится http://jakarta.apache.org/commons/logging/commons-logging-1.1/apidocs/index.html. Я столкнулся с такой проблемой: после выполнения этого кода:
Который использует org.apache.commons.logging для своей работы у меня в последующем коде никак не выводятся сообщения по System.out.println(). Это навело меня на мысль что после использования вышеприведенного кода а следовательно и org.apache.commons.logging все выводы в консоль переводятся на какой то поток из org.apache.commons.logging. Мне очень бы хотелось систематизировать знания о org.apache.commons.logging и буду рад если мне в этом кто то поможет. Интересно будут думаю многим. Вопрос такой: чем и как заменить System.out.println() для дебага проги, а то щас вообще все по приборам ![]() зы. Доку читаю. Честно ![]() |
Автор: Jubei 23.1.2007, 17:39 |
Наверно немного не в тему, но... имхо, если нужно быстрое и удобное логирование то лучше использовать http://logging.apache.org/log4j/docs/ Неплохая статья - почему http://www.qos.ch/logging/thinkAgain.jsp |
Автор: zone51 23.1.2007, 17:51 | ||
Я тут подумал-все таки лучше commons logging так как проект будет расширяцца и просто нужно будет остановиться на чем то одном. Я вот пишу
Пишет ошибку типа нельзя от статического, надо создавать. А конструктор приватный. Как правильно? Спасибо. |
Автор: LSD 23.1.2007, 18:18 | ||
|
Автор: zone51 23.1.2007, 18:22 | ||
LSD, Спасибо но у меня пошло и так
Кстати а как перенаправить вывод логов в файл? Спасибо. |
Автор: LSD 23.1.2007, 18:26 | ||
Зависит от того какая система логгирования используется. Если Log4j, то так:
|
Автор: zone51 23.1.2007, 18:41 |
LSD, Спасибо, скрипт пригодится, только мне в commons-logging, я уже все под него затачиваю.Спасибо. ![]() ![]() |
Автор: LSD 23.1.2007, 18:44 |
Ты не понял, commons logging сам ничего не логирует. Он просто является оберткой для других систем логирования. На данным момент он может работать с JDK 1.4 logging API и Log4J. |