查询日志时,经常需要指定条件查询。
查询某个时间点到现在的日志
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