add custom log handler, add custom error handler