supprot middlePathDir for multiple reporters