В Java есть множество фреймворков / API, которые помогают вам вести журнал в вашем приложении:
- В Java API есть пакет java.util.logging.
- Log4j от Apache.
- Ведение журнала Apache Commons.
- SLF4J (Фасад лесозаготовок).
- jLo. и многое другое ...
Я всегда использовал библиотеку log4j, большую часть времени я находил ее достаточной и расширяемой, когда мне нужно было больше контроля.
Любой, кто имел опыт работы с более чем одним фреймворком, может поделиться своим опытом? когда лучше использовать одну структуру вместо другой и с точки зрения архитектуры приложения? Почему я предпочитаю одно другому?
Спасибо