这对我来说有点棘手。 我需要将分成两个日志的数据放在一起。多线程之前曾帮助过我,但是现在日志被3-4个日志分开,这些日志与我想要的信息无关,不一致,并且它没有与开头或结尾真正匹配的模式。例如:
[0m[[32msuccess[0m] [0mTotal time: 367 s, completed 2016-09-20 15:00:06[0m
[0m[[0minfo[0m] [0m[32mAll tests passed.[0m[0m
[0m[[0minfo[0m] [0mPassed: Total 96, Failed 0, Errors 0, Passed 96[0m
每当我得到通过的线路:总计96 ...然后取总时间:367s。
这里的情况是Jenkins正在使用以下行创建多个日志:
[0m[[32msuccess[0m] [0mTotal time: 367 s, completed 2016-09-20 15:00:06[0m
但我被告知只有在另一条线之后创建时我们才会感兴趣。我期待一条接一条线:
[0m[[32msuccess[0m] [0mTotal time: 367 s, completed 2016-09-20 15:00:06[0m
[0m[[0minfo[0m] [0mPassed: Total 96, Failed 0, Errors 0, Passed 96[0m
但是,无论何时出现错误或失败,我们都会在控制台中收到错误消息,并在之后完成所需的总时间。 有人曾设法解决这种情况吗?