@Constanine

Какие книги, статьи, best practices можно изучить для организации логирования работы приложения?

Сейчас пишу свой личный проект по парсингу html страниц. Использую jsoup. В процессе отладки получилось большое количество кода, вперемешку с print'ами. Хочется все это привести в порядок и реализовать включаемый/отключаемый механизм логирования, с последующим выводом в файлы.

С чем сообщество посоветует ознакомится, для реализации задуманного? Хочется организовать механизм, хотя бы отдаленно похожий на те, что используются во "взрослых проектах/системах".
  • Вопрос задан
  • 363 просмотра
Решения вопроса 1
leahch
@leahch
3D специалист. Dолго, Dорого, Dерьмово.
Посоветую log4j и как враппер к нему slf4j. Пользуетесь API из slf4j, который укладывает логи через log4j или какую другую библиотеку логирования.
www.slf4j.org/manual.html
Чем хорош такой подход - у вас в зависимостях только slf4j, который сам определяет, какой механизм логирования использует приложение. И собственно этот механизм можно безболезненно поменять в дальнейшем.
Особенно хорошо так делать в библиотеках, потому как приложение может использовать все что угодно.

У меня типично все библиотеки работают через SLF4J, и да, там есть в составе простой логгер slf4j-simple-XXX.jar , если не нужно что-то навороченное типа log4j.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы