add PrePushLog 
better performance when log is filter out