美文网首页
测试环境下日志打印时间与本地的时区差问题

测试环境下日志打印时间与本地的时区差问题

作者: 漫步晨曦 | 来源:发表于2019-10-31 14:14 被阅读0次

    故事的前缀:前几天spring boot项目测试环境下查看日志发现打印时间与本地的相差了8小时,不用说检查linux系统时间(自己百度),改了过来,本以为OK了,但还是有时区差问题,后面排查发现是JVM的问题。

    以下是我解决的两种思路:

    1、在spring boot 的  .yml文件中加入
    spring:

      jackson:  #加时区测试的时候用到

        time-zone: GMT+8

    2、启动jar的时候加时区

    BUILD_ID=dontKillMe nohup java -Duser.timezone=GMT+8 -jar -Xms2048m -Xmx4096m -XX:PermSize=2048M -XX:MaxPermSize=4096m -Dspring.profiles.active=test ----.jar>logs/ ----.log 2>&1&

    相关文章

      网友评论

          本文标题:测试环境下日志打印时间与本地的时区差问题

          本文链接:https://www.haomeiwen.com/subject/ltctbctx.html