質問: 現在FuelPHPで開発を行なっております。 開発にあたりエラーログの解析を行いたく、WarningやNotice等のphpエラーを「/var/log/php/error_log」に出力し、通常ののログはfuelのログ出力形式の「/var/log/php/fuel/yyyy/mm/dd.php」のように出力したいと思っております。 FuelPHPのログは「app/config/config.php」内で以下のように設定しています。 ``` Fuel::L_INFO, 'log_path' => “/var/log/php/fuel/“, ・・・ ); ``` これで/var/log/php/fuel/配下にログが出力されるのですが、Notice、Undefinedエラー等も同様のログに出力されてしまいます。 ソースを追ったところ、「core/bootstrap.php」配下の以下の部分でエラーハンドリングをしてFuel指定のログに出力していると思われます。 ```
回答: Errorクラスを拡張して置き換えるのが良いかも? coreクラス群の拡張方法: Core の拡張 - 概要 - FuelPHP ドキュメント 実装例: FuelPHPのCoreクラス拡張 - Qiita