Logger в Log4j — это основной объект, ответственный за логирование сообщений. Он представляет собой именованный объект, к которому привязаны политики логирования (уровни логирования) и иерархическая структура. Сообщения логируются через методы объекта Logger, соответствующие уровням логирования (trace, debug, info, warn, error, fatal).
Ключевые концепции, связанные с Logger:
rootLogger) находится на вершине иерархии.Пример использования:
java
Logger передает логируемые сообщения связанным с ним Appender'ам (через иерархию), которые уже отвечают за вывод сообщений в конкретное место (консоль, файл, базу данных и т.д.).