以下PHP代码使用PHP7运行:
<?php
ini_set('log_errors',1);
error_reporting(0);
throw new Exception('some exception here');
?>
抛出异常,但不能抓住#ed;
为什么&#39; error_log &#39;文件没有生成? error_reporting(0)是否也会禁止异常?
删除&#39; error_reporting(0)&#39;按预期生成error_log文件。
如何仅在error_log中记录未捕获的异常,但使用error_reporting(0)抑制其他错误?
答案 0 :(得分:0)
error_reporting(0)正在关闭错误报告。您可能会将它与display_errors混淆,后者会将它们输出到管道。
请参阅http://php.net/manual/en/errorfunc.constants.php以获取可调整日志记录工作方式的各种参数列表。
答案 1 :(得分:0)
$kablinkConnector = New-WebServiceProxy -Uri $kablinkSoapUrl -Credential $Credential -namespace "folder_addEntry" -class "folder_getEntry"
添加这些行并删除
的error_reporting(0);