Не уверен насчет типа "log", который Jenkins отправляет обратно, но, например, вы можете попробовать метод findAll, например:
def log = [ "First line", "Second line", "End of log"]
println log.findAll { line -> line.contains("line") }
>>> [First line, Second line]
, который выполняет итерацию по списку строк (log) и для каждогострока в нем, возьмите его, если условие (line.containts ("line")) истинно