代码之家  ›  专栏  ›  技术社区  ›  Jad Chahine

谷歌应用引擎灵活环境中的日志出现错误

  •  0
  • Jad Chahine  · 技术社区  · 2 年前

    我希望用分隔开的多行记录消息 \n 因此,日志消息可以包含与 \n 如下面的屏幕截图所示。

    这个 \n 被解析为新行,这是正确的,但我们的问题是它将其保留在日志输出中。 请注意,我们使用的是 java.util.logging package.

    这是关于我们要记录的文本的代码片段:

    import java.util.logging.Logger;
    
    public static void main(String[] args) {
        SpringApplication.run(DemoApplication.class, args);
        logger.info("Log => " + prepareWelcomeMessage());
    }
    
    
    private static String prepareWelcomeMessage() {
        StringBuilder stringBuilder = new StringBuilder();
    
        stringBuilder.append("\n ****************************** WELCOME ****************************** \n");
        stringBuilder.append(" ****************************** TO ****************************** \n");
        stringBuilder.append(" ****************************** THE ****************************** \n");
        stringBuilder.append(" ****************************** DEMO APPLICATION ****************************** \n");
        stringBuilder.append(" ****************************** TO VALIDATE ****************************** \n");
        stringBuilder.append(" ****************************** LOGS ****************************** \n");
        stringBuilder.append(" ****************************** ON APP ENGINE FLEX ****************************** \n");
    
        return stringBuilder.toString();
    }
    

    预期结果是: enter image description here

    实际结果是: enter image description here

    0 回复  |  直到 2 年前