CRAP4J не является только потрясающим именем, но и это довольно полезно. Другие хорошие, все выше, лучший из всех (по моему скромному мнению), являются FindBugs, потому что он действительно находит кристально честные ошибки сразу же в большой кодовой базе.
Решение казалось простым
LESSOPEN='|grep <pattern> %s' less +F service.log
, но less не продолжает читать новые строки из растущего файла журнала.