# Логирование
Логирование широко распространено во всех приложениях. ES4X не реализует свой логгер, а использует логгер из JDK,
также известный как java util logging или JUL. Даже объект console
связан с ним, так что вы можете отключить
логирование console на нужном уровне во время выполнения приложения с помощью настроек.
Для того, чтобы определить свои настройки логирования, создайте файл logging.properties
с вашей конфигурацией.
Стандартная конфигурация:
handlers=java.util.logging.ConsoleHandler
java.util.logging.ConsoleHandler.formatter=io.reactiverse.es4x.jul.ANSIFormatter
java.util.logging.ConsoleHandler.level=FINEST
.level=INFO
io.reactiverse.level=INFO
io.vertx.level=INFO
com.hazelcast.level=INFO
io.netty.util.internal.PlatformDependent.level=SEVERE
Здесь вы можете видеть подготовленный заранее форматер, который предлагает логирование с цветами ANSI
. При выключении
форматера все логи будут представлены только текстом, без кодов ANSI
.
TIP
Чтобы логировать только замечания и ошибки во время выполнения приложения, в том числе из объекта console
, просто
поднимите ConsoleHandler.level
Вы также можете отправить логи куда-либо еще, добавив больше обработчиков.