を使った簡単なエラー処理を書いていますset_exception_handler(...)
。すべて正常に動作しますが、を使用してカスタム ファイルに例外を記録すると、 へのデフォルトの例外ロギングsyslog
が無効になっているようです。set_exception_handler(...)
Trowable
「non- s」のロギングには、関数がありますset_error_handler
。ハンドラ関数が を返した場合false
、通常のエラー ハンドラが続行されます。つまり、元の PHP エラー メッセージがシステム ログに保存されます。例外ハンドラの場合、return
値は提供されません。
set_exception_handler(...)
のコールバックが実行された後、元の PHP エラー メッセージをシステム ログに保存する方法は?