私のモジュールのコードでは、未定義の変数をエコーしました。
echo $doesnotexist;
index.phpで次のことを行いました。
error_reporting(E_ALL);
Mage::setIsDeveloperMode(true);
ini_set('display_errors', 1);
この組み合わせは、コードが実行されると、「Whoops, our bad...」という 404 タイプのページを表示します。また、exception.logには、Notice (" Undefined variable: doesnotexist ") とスタック トレースがあります。
index.phpの指示の一部を削除すると:
error_reporting(E_ALL);
//Mage::setIsDeveloperMode(true);
ini_set('display_errors', 1);
フロントエンドは、エラーを示すことなく通常どおりページを表示し、エラーはsystem.logに記録されます。
私の質問は次のとおりです。これらの通知/エラーをフロントエンドに直接出力する方法はありますか? それとも、コーディング中に常にsystem.logまたはexception.logのコピーを開いたままにしておく必要がありますか?