add log output function