2016-07-08 7 views
0

У меня есть приложение Spring, которое является usl Slfj Logger. Когда приложение развертывается в bluemix, журналы не отображаются. Я не уверен, что конфигурация, необходимая для просмотра журналов в bluemix .:Bluemix: журналы приложений Java не отображаются в bluemix

logback.xml:

<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender"> 
    <layout class="ch.qos.logback.classic.PatternLayout"> 
     <Pattern> 
      %d{yyyy-MM-dd HH:mm:ss} [%thread] %-5level %logger{36} - %msg%n 
     </Pattern> 
    </layout> 
</appender> 

<root level="info"> 
    <appender-ref ref="STDOUT" /> 
</root> 

ответ

0

У меня была такая же проблема. Мне не удалось увидеть журналы, созданные моим приложением. Поэтому я использовал socket-appender для управления моими журналами на виртуальной машине или контейнере докеров с помощью Centos Image. Вы не можете напрямую просматривать журналы, созданные вашим приложением. Проверьте это, если он helps- https://console.ng.bluemix.net/docs/monitor_log/monitoringandlogging.html

0

Вообще лучшая практика для протоколирования Bluemix Java приложений для записи журналов в STDOUT и имеет Loggregator стечь журналы или использовать такие услуги, как Monitoring and Analytics, чтобы помочь вам найти журнал файлы, созданные вашим приложением за предыдущие 24 часа, идентифицировать ошибки и отображать результаты поиска.

Ваш конфигурационный файл slf4j кажется мне удобным, я просто попытаюсь снизить уровень журнала до того, который учитывает журналы, которые вы пишете (например, DEBUG).

Смежные вопросы