2016-11-02 17 views
1

私はWEBIdeの内部にSAPUI5を使ってFioriアプリケーションを開発しました。ブラウザのコンソールを開くと、SAPUI5で自動的に生成されるコンソールのログが表示されます。コンソールでSAPUI5のログ出力を防ぐ方法は?

enter image description here

にはどうすれば不要なログを生成するからSAPUI5を防ぐことができますか?

答えて

1

コンポーネントの初期化でjQuery.sap.log.setLevelを試すことができます。有効なパラメータ値が含まれます:あなたのスクリーンショット内のメッセージのいずれかが前に初期化されているコンポーネントに生成されます場合

はしかし、私はわかりません。

編集:あなたのアプリがFiori Launchpadから起動していない場合は、ブートストラップコードのログレベルを設定することができます。つまり、sap.ui.getCore().attachInit()です。

+0

。残念ながら仕事のどれも。実際には、出力は 'compunent.js'の初期化の前で、' sap.ui.getCore()の前であっても。attachInit() ' –

+0

@MahdiJaberzadehよ、申し訳ありません、それは可能ではないかもしれないと思います。残念ながら。 –

0

まだ解決策はありません。また、UI5が廃止予定のブラウザAPI(XHRを同期的に使用しています(うまくいけばwill be fixed)を使用しているため、警告がブラウザ自体によって生成されます。

個人的に私はちょうどコンソールをクリーンアップするためのdevのツールで不要なログをフィルタリングしています:私は両方の場所であなたのソリューションをテストしたhttps://developers.google.com/web/tools/chrome-devtools/console/#filtering_the_console_output Chrome dev tool filtering logs

+0

私の質問の目標は、開発者として自分自身のコンソール出力をきれいにすることではありません。私はコンソールをきれいにして不要なメッセージを表示しないようにしたい。 –

+0

@MahdiJaberzadeh私は目標を理解しています。 :)もちろん、UI5がこれらのログを記録するのを防ぐのが理想的ですが、まだ可能ではありません。また、Chromeでは、廃止予定のAPIに関する警告を無効にするオプションはありません。 – boghyon

関連する問題