問題タブ [zend-log]

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 に答える
641 参照

zend-framework - Zend_Application_Bootstrap を使用してグローバル Zend_Log を作成する方法

Zend_Logコントローラーとモデルからアクセスできるグローバル オブジェクトを作成したいと考えています。

Bootstrap に何を追加すればよいですか? (私のブートストラップは拡張しますZend_Application_Bootstrap)

では、コントローラー アクションとモデルからロガー オブジェクトに到達するにはどうすればよいでしょうか?

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

php - ZendFrameworkのデフォルトのログレベル

アプリケーション全体のデフォルトのログレベルを設定することは可能ですか?application.iniから設定したいのですが。データベースとfirephpにログを記録するようにロガーを設定したいと思います。

0 投票する
3 に答える
3981 参照

zend-framework - ZendFramework->非オブジェクトエラーでのapplication.ini=>insert()によるZend_Log

application.iniファイルを介してログを取得しようとしていますが、エラーが発生します。

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

zend-framework - zend のエラー ログ

初めて zend を使用しています。エラーを見つける際に問題に直面しています。セッターとゲッターの関数名が一致しない場合、エラーが発生します...しかし、エラーは常にではなく時々表示されます...そのようなエラーをログに記録するにはどうすればよいですか?

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

php - FirePHP は常にログ メッセージを書き込むわけではありません

次のように Bootstrap.php にロガーを設定しました。

失敗するように設定した次のコードがあります。

Stream と FirePHP の 2 つのログ ライターを設定しました。ストリーム ログ ライターは正常に例外をキャッチして書き込みましたが、FirePHP は何もしませんでした。他のログメッセージをコードの他の場所に配置するとindexAction、両方で問題なく表示されるようになります。何か不足していますか?

編集 失敗コードは、コントローラーではなく、データベースマッパーにあります。HTTP ヘッダーにアクセスできない可能性がありますか?

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

zend-framework - Zend_Log_Writer_Firebug が dispatchLoopShutdown プラグインからのメッセージをログに記録できないのはなぜですか?

Zend_Controller_Response_Abstract->sendResponse() の前に発生し、ヘッダーがまだ送信されていないため、dispatchLoopShutdown プラグインからログを送信できるのはなぜですか?

ブートストラップでロガー リソースを初期化します

どこからでも使用できます

そして、dispatchLoopShutdown プラグインの実行ポイントまで動作します...

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

zend-framework - Zend_Log の UML クラス図は正しいですか?

質問の背景

Zend_Log を分析すると、次のクラス図が明らかになります

Zend_Log:

  • ReflectionClass と Zend_Log_Exception を使用
  • Zend_Log_Writer_Abstract の配列への参照を維持します
  • Zend_Log_Filter_Interface の配列への参照を維持します

Zend_Log_Writer_Abstract

  • Zend_Log_Filter_Interface の配列への参照を維持します
  • Zend_Log_Formatter_Interface への参照を維持します

代替テキスト

質問

  1. Zend_Log_Filter_Interface は、図のように Zend_Log_Filter_Suppress、Zend_Log_Filter_Message、Zend_Log_Filter_Priority と関連していますが、これはクラス図に正しく配置されていますか?
  2. Zend_Log には Zend_Log_Filter_Interface の配列への参照が含まれており、これは合成関係 (Zend_Log_Writer_Abstract と同様) であると言ってもいいでしょうか?
  3. Zend_Log_Filter_Interface が Zend_Log と Zend_Log_Writer_Abstract の両方に含まれていることは明らかなため、Zend_Log には Zend_Log_Writer_Abstract が含まれているため、Zend_Log_Filter はコンテナー (Zend_Log) とコンテナー (Zend_Log_Writer_Abstract) の両方から参照されます。それは「デザインパターン」ですか? はいの場合、名前は何ですか?

よろしく!

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

php - Zend_Translate の使用時に翻訳された文字列をログに記録する

Zend Frameworkを使用すると、翻訳されていない文字列を簡単にログに記録できます。

私の質問: 翻訳された文字列をどのようにログに記録しますか?

ありがとう!!

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

zend-framework - ZendFrameworkでのZend_Logの相対パス

APPLICATION_PATHに相対的なファイル名に書き込むようにZend_Log_Writer_Streamインスタンスを構成するための最良の方法を見つけようとしています。

たとえば、次の設定を使用します。

logggerを初期化する通常の方法は、アプリケーションのブートストラップリソースを使用するか、次のいずれかを実行することです。

これに伴う問題は、Zend_Log_Writer_Stream :: factoryメソッドが、APPLICATION_PATHではなく、現在のスクリプト実行に関連してファイルにアクセスしようとすることです。

ほとんどの場合、これを開始するのは/ public内のindex.phpであるため、通常はドラマではありませんが、単体テストディレクトリ内で個々のスクリプトを実行すると、そのディレクトリを使用してパスのベースになります。

理想的には、次のように設定できるようにしたいと思います。

常に予測可能な場所を使用するようにします。これを機能させるために、Zend_Log継承クラスのファクトリメソッドをハックする必要はありません。

他の人がこの問題をどのように解決したか聞いてみたいです。