Исходный код jakarta-log4j:
log4j -- инструмент, предоставляющий программисту функции записи в журналы различных типов.
Возможно включать протоколирование по ходу работы без изменения исполняемого файла приложения. Пакет log4j разработан таким образом, что операторы протоколирования, будучи добавленными в приложение, не создают большой дополнительной нагрузки.
Одной из отличительных возможностей log4j являются иерархические объекты протоколирования. С их помощью можно выборочно управлять операторами ведения протокола, задавая им нужную степень детализации.
Log4j позволяет писать: в файл, в прокручиваемый файл (rolling file), базу данных с помощью JDBC-драйвера, в несколько асинхронных потоков, JMS Topic, журнальную консоль на основе swing, журнал событий NT, /dev/null, через сервер SMTP (с помощью javamail), сокетный сервер, syslog, службу telnet и в стандартный поток вывода.
Формат вывода можно задавать различными способами: простым текстом, html, датой, заданным шаблоном и XML.
|
|
|
| Архитектура | Размер пакета | В установленном виде | Файлы |
|---|---|---|---|
| all | 321,4 Кб | 420 Кб | [список файлов] |