0%

按时间查询日志

查询日志时,经常需要指定条件查询。

  • 查询某个时间点到现在的日志

    1
    2
    3
    4
    5
    # 注意:这个时间点必须有日志才行。日期格式为:yyyy-MM-dd HH:mm:ss
    sed -n '/2020-03-12 16:10:12/,$p' app.log

    # 这个时间点可以没有日志,日期格式:yyyy-MM-dd'T'HH:mm:ss.SSS
    docker logs --since '2020-03-12T16:10:12.000' app
  • 查询某个时间段的日志

    1
    2
    3
    4
    5
    # 注意:起始时间点必须有日志,截止时间点可以没有日志
    sed -n '/2020-03-12 16:10:12/,/2020-03-12 16:35:00/p' app.log

    # 起始时间点和截止时间点都可以没有日志
    docker logs --since '2020-03-12T16:10:12.000' --until='2020-03-12T16:35:00.000' app
坚持原创技术分享,您的支持将鼓励我继续创作!