WireCloud は、ウィジェット/オペレータからのエラーメッセージをログするための サポートを提供します。これらのメッセージはウィジェット/オペレータに関連する情報 として保存され、ユーザ/開発者にフィードバックを提供するために使用されます (開発者がウィジェット/オペレータをテストしている間だけでなく、 バグ・レポートの一部としても) 。
MashupPlatform.widget.log("This is an error message"); // defaults to MashupPlatform.log.ERROR
MashupPlatform.widget.log("This is also an error message", MashupPlatform.log.ERROR);
MashupPlatform.widget.log("This is a warning message", MashupPlatform.log.WARN);
MashupPlatform.widget.log("This is an info message", MashupPlatform.log.INFO);
WireCloud は、ウィジェット/オペレータが ERROR レベルを使用して log メソッドを呼び出すと、ウィジェット/オペレータが問題を抱えていることに ついて視覚的なヒントを提供します。これはウィジェットの視覚的ヒントの例です :

アラート・アイコンをクリックすると、ログ・ビューが開きます。いつでもウィジェットの ドロップ・ダウン・メニューを使って、このビューにアクセスすることができます :


オペレータからのメッセージを記録するための API は非常によく似ています :
MashupPlatform.operator.log("This is an error message"); // defaults to MashupPlatform.log.ERROR
MashupPlatform.operator.log("This is also an error message", MashupPlatform.log.ERROR);
MashupPlatform.operator.log("This is a warning message", MashupPlatform.log.WARN);
MashupPlatform.operator.log("This is an info message", MashupPlatform.log.INFO);
オペレータは、エディタ・ビューには表示されないため、WireCloud には、オペレータが エラーを発生したときに通知するためのグラフィカル要素が用意されています。 次の図に示すように、エディタ・ビューにいる場合は、検出されたエラーの数を含む エラー・バッグがメニューのワイヤリング要素に添付されて表示されます。

次の図に示すように、ワイヤリング・ビューにいると、アラート・アイコンが 付いているため、エラーの原因となったオペレータを簡単に識別できます :

ウィジェットで起こったように、アラートアイコンをクリックするとログ・ビューが 表示されます。同様に、ウィジェットのドロップ・ダウン・メニューを 使用してそのビューをいつでも表示できます。
| エラーメッセージをロギング | 1 |
|---|---|
| エラーメッセージをロギング | 2 |
| エラーメッセージをロギング | 3 |
| エラーメッセージをロギング | 4 |
| エラーメッセージをロギング | 5 |
| エラーメッセージをロギング | 6 |
| エラーメッセージをロギング | 7 |
| エラーメッセージをロギング | 8 |
| エラーメッセージをロギング | 9 |
| - | 10 |
| 目次 | t |
|---|---|
| スライド一覧 | ESC |
| フルスクリーン | e |
| 発表者ビュー | p |
| ソースファイル | s |
| スライド番号 | n |
| 画面ブランキングの切り替え | b |
| スライド・コンテキストの表示/非表示 | c |
| ノート | 2 |
| ヘルプ | h |