SLF4J - указанный API
В этой главе мы обсудим классы и методы, которые мы будем использовать в последующих главах этого руководства.
Интерфейс регистратора
Интерфейс логгера org.slf4jpackage - это точка входа в API SLF4J. Ниже перечислены важные методы этого интерфейса.
Sr.No. | Методы и описание |
---|---|
1 | void debug(String msg) Этот метод регистрирует сообщение на уровне DEBUG. |
2 | void error(String msg) Этот метод регистрирует сообщение на уровне ОШИБКИ. |
3 | void info(String msg) Этот метод регистрирует сообщение на уровне INFO. |
4 | void trace(String msg) Этот метод регистрирует сообщение на уровне TRACE. |
5 | void warn(String msg) Этот метод регистрирует сообщение на уровне WARN. |
Класс LoggerFactory
Класс LoggerFactory объекта org.slf4j package - служебный класс, который используется для создания логгеров для различных API логов, таких как log4j, JUL, NOP и простой логгер.
Sr.No. | Метод и описание |
---|---|
1 | Logger getLogger(String name) Этот метод принимает строковое значение, представляющее имя, и возвращает Logger объект с указанным именем. |
Класс профилировщика
Этот класс принадлежит пакету org.slf4jон используется для профилирования и известен как профилировщик для бедняков. Используя это, программист может узнать время, затраченное на выполнение длительных задач.
Ниже приведены важные методы этого класса.
Sr.No. | Методы и описание |
---|---|
1 | void start(String name) Этот метод запускает новый дочерний секундомер (названный) и останавливает более ранние дочерние секундомеры (или приборы времени). |
2 | TimeInstrument stop() Этот метод остановит последний дочерний секундомер и глобальный секундомер и вернет текущий инструмент времени. |
3 | void setLogger(Logger logger) Этот метод принимает объект Logger и связывает указанный регистратор с текущим Profiler. |
4 | void log() Регистрирует содержимое прибора текущего времени, связанного с регистратором. |
5 | void print() Печатает содержимое инструмента текущего времени. |