This is what I do. It has the advantage being able to highlight search terms and scroll back while it is still working. It is two lines, the maven runs in the background with &, the less command +F follows the tail of the log as it is written and displays it on the console:
mvn clean install -l log01.txt &
less +F log01.txt
or with highlighting errors, case insensitively:
less -i +/error +F log01.txt
Ctrl-C
to stop following, Shift-N
to find the error, q
to quit less.
If I really want my files to be organized, I add a time-stamp in the name, then use tab to do bash file name completion:
mvn clean install -l 02log$(date +%Y%m%d%H%M).txt &
less +F 02<tab>
I increment the file's initial number each time to make the name completion simple. If I forget, it doesn't matter.