【问题标题】:Bluemix: Java application logs are not displaying in bluemixBluemix:Java 应用程序日志未显示在 bluemix 中
【发布时间】:2016-07-08 13:33:00
【问题描述】:

我有一个使用 Slfj Logger 的 Spring 应用程序。当应用程序部署到 bluemix 时,不会显示日志。我不确定在 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>

【问题讨论】:

    标签: java spring logging ibm-cloud slf4j


    【解决方案1】:

    我遇到了同样的问题。我无法看到我的应用程序生成的日志。所以我使用 socket-appender 将我的日志定向到虚拟机或带有 Centos Image 的 docker 容器。您无法直接查看应用程序生成的日志。 检查这个,如果它有帮助 - https://console.ng.bluemix.net/docs/monitor_log/monitoringandlogging.html

    【讨论】:

      【解决方案2】:

      一般来说,记录 Bluemix Java 应用程序的最佳实践是将日志写入 STDOUT 并让 Loggregator 排出日志或使用 Monitoring and Analytics 之类的服务来帮助您搜索应用程序在前 24 中生成的日志文件小时、识别错误和图表搜索结果。

      您的 slf4j 配置文件对我来说似乎没问题,我只是尝试将日志级别降低到考虑您正在编写的日志的级别(例如 DEBUG)。

      【讨论】:

        猜你喜欢
        • 2015-04-02
        • 2021-04-27
        • 1970-01-01
        • 1970-01-01
        • 2014-04-11
        • 2015-12-19
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多