# Журнал логов GlarusBI По умолчанию GlarusBI выводит в лог большое количеств информации, используя [Log4j 2][log4j]. Так же вы можете самостоятельно настроить уровень вывода логов. ## Конфигурация уровней вывода логов Здесь представлена [конфигурация логирования по умолчанию][default-log-config] GlarusBI. Вы можете переопределить этот файл XML и настроить GlarusBI используя свой собственный файл конфигурации, передав аргумент -Dlog4j.configurationFile при запуске. Например, если ваш файл кастомной конфигурации находится в /path/to/custom/log4j2.xml, вы можете использовать его так: ``` java -Dlog4j.configurationFile=file:/path/to/custom/log4j2.xml -jar glarusBI.jar ``` Чтобы начать настраивать логи, сделайте копию [файла по умолчанию log4j2.xml][default-log-config] и измените его под свои нужды. Необходимо будет перезапустить GlarusBI, чтобы изменения в файле вступили в силу. Смотрите документацию Log4j для информации об [уровнях логирования][levels]. Можно устанавливать различные уровни логирования для различных разделов приложения, например: ``` ``` Проверьте следующее [Как проверять логи][read-logs]. ## Логи сервера Jetty Вы можете настроить веб-сервер Jetty, чтобы он предоставлял больше информации в журналах, установив уровень логов на DEBUG. Однако имейте в виду, что журналы отладки Jetty могут быть очень многословными, что может затруднить поиск нужной информации. Чтобы получить логи Jetty, добавьте следующие строки в файл Log4J2 XML в узле : ``` ``` ## Использование Log4j 2 вместе с Docker Перед запуском образа GlarusBI в Docker, вам нужно будет передать аргумент `log4j.configurationFile`. Добавьте `JAVA_OPTS=-Dlog4j`.`configurationFile=file:/path/to/custom/log4j2.xml` к переменным окружения контейнера, как показано ниже: ``` docker run -p 3000:3000 -v $PWD/my_log4j2.xml:/tmp/my_log4j2.xml -e JAVA_OPTS=-Dlog4j.configurationFile=file:///tmp/my_log4j2.xml metabase/metabase` ``` ## Отключение emoji или цветовой палитры логов По умолчанию GlarusBI будет включать символы emoji в логи. Вы можете отключить emoji, используя переменную окружения `MB_EMOJI_IN_LOGS`: ### Конфигурация логов Emoji ``` export MB_EMOJI_IN_LOGS="false" java -jar glarusBI.jar ``` [default-log-config]: https://github.com/metabase/metabase/blob/master/resources/log4j2.xml [levels]: https://logging.apache.org/log4j/2.x/manual/customloglevels.html [log4j]: https://logging.apache.org/log4j/2.x/ [read-logs]: ../troubleshooting-guide/server-logs.md