Каково использование Log4j API?

Вы не можете сделать этого прозрачно, потому что хеши должны будут измениться, но Вы в основном просто нуждаетесь главе филиала и повторно основываете-i оба ответвления для отменения соответствующих изменений.

8
задан Chris Markle 29 September 2011 в 00:46
поделиться

2 ответа

Я думаю, что домашняя страница Log4J предлагает лучший обзор и обоснование его использования.

С помощью log4j можно включить ведение журнала во время выполнения без изменения двоичный файл приложения. Log4j пакет разработан таким образом, чтобы эти операторы могут оставаться в поставляемом коде без тяжелой работы Стоимость. Поведение журнала может быть контролируется редактированием конфигурации файл, не касаясь приложения двоичный.

Ведение журнала предоставляет разработчику подробный контекст для приложения неудачи. С другой стороны, тестирование обеспечивает гарантию качества и уверенность в приложении. логирование и тестирование не следует путать. Они дополняют друг друга. При регистрации разумно используется, это может оказаться essential tool.

To add to this, with Log4J you can dynamically switch logging on/off. You can change the format dynamically (do you want timestamps ? datestamps ?) and you can change where the logging goes (to the console ? to a file ? to a database ?), all without changing your code.

13
ответ дан 5 December 2019 в 10:42
поделиться

Прелесть log4j заключается в его архитектуре приложений и макетов. Как упоминалось на предыдущем постере, вы без особых хлопот меняете аспект ведения журнала своего приложения, в большинстве случаев это просто вопрос простой настройки. Одно из применений, которое я бы добавил со своей стороны, - это централизованное ведение журнала, которое можно добавить в ваше приложение, не затрагивая его кодовую базу. Например - посмотрите это .

1
ответ дан 5 December 2019 в 10:42
поделиться