Java - 记录器输出到Jenkins日志

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (1)
  • 关注 (0)
  • 查看 (330)

我有一个spring boot应用程序,并希望在代码执行时记录输出。我一直无法弄清楚如何设置Jenkins记录器,这将允许我在Jenkins界面中查看我的Java应用程序的控制台输出。

任何细节将不胜感激。我不确定在Jenkins中选择什么记录器,然后如何从我的应用程序中调用该记录器。

提问于
用户回答回答于

不太清楚jenkins与springboot输出有什么关系......

spring boot可以使用logback进行日志记录,但是,如果你从jenkins运行你的应用程序(也就是测试),那么你可以使用'tee'将输出分割成日志到文件:

// example pipeline
node {
    stage "Run spring boot app"

    sh """
        # running the app and split output to a log file (also)
        java -jar {spring executable file} | tee app.log 
    """
}

然后,您将在作业工作区中拥有一个日志文件

扫码关注云+社区

领取腾讯云代金券