У нас есть журналы отладки, которые являются методом класса +.
У нас также есть определенные журналы для определенных действий, например, соединения, полученного в сокете. Это то, что я называю «журналами фактов» или «журналами аудита аудита», они регистрируют один тип вещей. Конечно, недавно я просто привязал их к базе данных, потому что факты, которые вы захватываете, могут быть намного сложнее, чем строка текста, они могут включать состояние в определенное время. I.e., вы катите свой собственный механизм записи журнала аудита для каждой требуемой аудита.
При отладке мы установим пакет/класс, который мы отлаживаем в DEBUG в log4j, оставив корневой шпион в ERROR, и у нас будет файл журнала отладки, который, надеюсь, не будет содержать все записи gumpf из других областей приложение.
Но на самом деле не существует «правильного пути» для выполнения этих действий. Комбинация механизмов кажется хорошей, но она зависит от того, что вы хотите регистрировать.