問題タブ [error-reporting]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
445 参照

elmah - ASP.NET MVC のエラー収集とレポート

ELMAH とは異なり、x86 と x64 で不明確に動作する ASP.NET MVC のエラー収集用の ELMAH のようなツールはありますか。現在、単一の ELMAH では、ネイティブ コードを持つ SQLite に依存しているため (両方ではなく、一方または他方のプラットフォーム用)、それを実行できません。

私のセットアップは完全に x64 ですが、Casini、Visual Studio がコーディングに使用する Web サーバーは、Visual Studio と同様に x86 です。そこで、ELMAH の代替品を探しています。

0 投票する
4 に答える
448 参照

php - E_NOTICE は、割り当てられていない値について警告しません

php.ini で E_NOTICE を有効にしました。次のような未割り当ての値についてはまだ警告しません

error_reporting も設定しようとしました。動作しません。error_reporting() は 6143 に設定されています。これは、E_NOTICE が有効になっていることを意味します。このコード スニペットでも、次のような通知が表示されます。

何か案は?

0 投票する
1 に答える
1140 参照

php - Magento & vertnav 拡張機能

私は magento プロジェクト (v1.3.2.3) に取り組んでおり、vertnav 拡張機能をインストールしました。

内容 vertnav.xml:

これにより、すべてのページにvertnavが表示されるはずです(間違っている場合は修正してください)

index.php でエラー報告を から"E_ALL | E_STRICT"に変更すると、何かおかしなことが起こります"E_ALL | ~E_STRICT"

E_ALL | E_STRICTvertnavに設定すると、左側のバーに表示されません。

E_ALL | ~E_STRICTvertnavに設定すると表示されます。

誰かがそれについてもっと知っていることを願って、これは本当に奇妙な振る舞いだと思います。

他のブロックは通常どおりに動作します。

私たちが遭遇した別の問題であり、おそらくこれに関連しています。管理ディレクトリ (ライブ サーバー上のみ) にアクセスすると、厳密な警告 (参照によって渡されるのは変数のみ) が表示されます。これが、error_reporting を に設定することを検討している理由です~E_STRICT

もちろん、私たちの目標は error_reporting を設定したままにすることですE_ALL | E_STRICTが、vertnav が表示され、管理者がアクセスできるようにする必要があります。

発狂 :-)

// ローランド

0 投票する
1 に答える
6043 参照

delphi - Delphi を使用した ADO エラーの取得

Delphi 2007 と ADO を使用して、SQL Server 2008 データベースにアクセスしています。

データベースのストアド プロシージャは入力を事前検証し、検証が失敗した場合はエラー結果セット (カスタム エラー情報を含む) を返します。SQL Server Management Studio を使用してストアド プロシージャを実行すると、カスタム エラー結果セットが 1 つのタブに表示され、ネイティブ エラー メッセージが別のタブに表示されます。

Delphi アプリに戻り、ストアド プロシージャを開くと、カスタム エラー結果セットにアクセスできます。ただし、ErrorsADO 接続のオブジェクトにはネイティブ エラーは含まれません。

Errorsエラーの原因に関する詳細情報を提供できるように、コレクション オブジェクトにアクセスするにはどうすればよいですか?

ありがとう

0 投票する
0 に答える
143030 参照

php - PHP の死の白い画面

PHP に戻り始めた今、そもそもなぜそれをあきらめたのかを思い出し始めています。現時点で最も厄介なことは、私が「PHP の死の白い画面」と呼ぶようになったものです。PHP が構文またはその他の理由で致命的なエラーを取得すると、実際にはブラウザーに何も送信せずに常に終了するように見えます。に以下を追加しました。.htaccessほとんどの場合は機能するようですが、これらの場合は機能しません。

何か不足していますか?現時点では、コードを数行書くたびに更新を押す必要があると感じています。間違いを犯して、その小さな間違いを追跡するために多くのページを検索しなければならないようにするためです...

編集:たとえば、以下の 2 行のコードがあるとします。

1 つ目は死の白い画面 (つまり、ブラウザには何も出力されません) を表示しますが、2 つ目は正常に実行されます。

0 投票する
2 に答える
2000 参照

php - PHPの警告/通知の数を数える

スクリプトの実行中に発生したエラー/通知/警告の数を数える方法はありますか?

私はこのようなことをしたいです:

ありがとう

0 投票する
5 に答える
527 参照

php - PHP開発のエラーログの通知をオフにすることは標準的な方法と見なされますか

私はJ2EEのバックグラウンドを持っていますが、PHP開発者が次のステートメントで通知をオフにして無視することは非常に一般的であるようです。error_reporting(E_ALL&〜E_NOTICE);

私が作業しているアプリケーションは、未設定の変数に関するメッセージでいっぱいですか?これは私には非常に奇妙に思えます。

0 投票する
1 に答える
534 参照

visual-studio - デバッグとリリースを構築し、それでも適切なエラーメッセージを受け取る方法は?

Visual Studio 2008 Team System 2008TeamEditionを使用しています。

プロジェクトをビルドして、ビルドのすべてのエラーについて実際に通知できるようにしたいと思います。今のところ私は方法を見つけていないので、それはかなりよく隠されているに違いありません。

  • プロジェクトの通常の「再構築」コマンドと、ソリューションの「ソリューションの再構築」コマンドは、アクティブな構成(デバッグまたはリリース)のみを再構築し、両方を再構築することはありません。
  • 同じ問題について提起した以前の質問への回答で推奨されているように、[バッチビルド]ダイアログを使用すると、予想どおりにエラーウィンドウにエラーが出力されず、停止するのではなく、サイレントにバッチビルドを続行します。期待していた。このため、何週間も気付かずにコードでコンパイルエラーが発生しました。

Visual Studioで両方の構成(両方がコンパイルされている場合)を構築し、エラーメッセージ(どちらかがコンパイルされていない場合)を出力するにはどうすればよいですか?

0 投票する
2 に答える
232 参照

php - エラーレベル E_NOTICE の PHP で外部変数 (POST/GET など) を使用する方法

を含むエラーレベルでPHPで外部変数を使用する最良の方法を探していますE_NOTICE

3 つの方法が考えられます。それぞれについてヒントを与えるか、別のアプローチを提案していただければ幸いです。

    1.

2.

3.

0 投票する
2 に答える
3167 参照

php - PHP が IIS7 でエラーを報告しない

XAMPPセットアップをテストサーバーとして使用してPHPアプリケーションを開発しています。

アプリをデプロイする準備ができたら、クライアントのサーバーにアップロードする必要があります。

問題は、クライアントのサーバーが IIS 7 を実行していて、PHP エラーが発生するたびに空白のページが表示されることです...

さて、私のアプリはerror_reporting(E_ALL)すでに設定されており、php.ini ファイルにアクセスできません (理由は聞かないでください!)...

ここにあるパラメーターのすべての組み合わせを試しerror_reporting()ました:http://www.php.net/manual/en/errorfunc.configuration.php#ini.error-reporting

エラーを表示する別の方法を教えてくれる人はいますか?

ところで:私はcodeigniterを使用していますが、それが提供するerror_logging関数を試してみました...