如何获取错误和异常,并将其写入日志文件?

时间:2016-08-05 01:56:54

标签: php

在我的PHP项目中,我希望在产品Server中获取所有错误和异常。但是我如何获取它们并将它们转换为我的日志文件?

1 个答案:

答案 0 :(得分:0)

您可以在catch块中执行此操作:

try {
    foo();
} catch (Exception $e) {
    error_log("Caught $e");
}

或者在异常处理程序中:

set_exception_handler(function($exception) {
    error_log($exception);
    error_page("Something went wrong!");
});