Thanks for your quick respond.
I'm using the following package:
use File::Tee qw(tee);"TraceLog" is an internal function that add time to the log.
Your recommendation to use "system" command isn't good to me because it's print the error to log file and not return -1 if the build is failed…
Or I'm wrong?