メインコンテンツまでスキップ

CLIによるログ出力

ActionScrip をデバッグするため、CLI でログを取得できます。

ActionScrip で、logger オブジェクトのメソッドを呼び出すことで、CLI コンソールに、以下のようなログを出力します。

※ ログの購読は、「試行」ボタンをクリックしたときに実行します。API からの実行やアクション実行時にはログは出力されません。

ActionScript コマンドとログの購読

ActionScript の編集画面を開いて、 u_id, p_id を確認します。

  • u_id : 5ef4156397e4bf00076fbacf
  • p_id : 66419eea3ae8a50c5e66679c

画面中のデータの u_id, p_id を組み合わせてサブスクライブ channel を指定します。

USAGE:
hx logs:actionscript CHANNEL #CHANNEL format = logs_<u_id>_<p_id>

ログを購読するには次のコマンドを実行します。

$ hx logs:actionscript logs_5ef4156397e4bf00076fbacf_66419eea3ae8a50c5e66679c
Listening for logs...

ActionScript 内で利用可能な logger オブジェクト

この機能は、『試行』ボタンをクリックしたときに実行します。

ActionScript内にて、以下5種類のログ出力関数を利用できます。

function main(data) {
logger.debug("debug....");
logger.info("some info");
logger.warn("warning!");
logger.error("ERROR!!!");
logger.log("---- log output ---");
}

「試行」ボタンをクリックすると、CLI コンソール内に、以下のようにログが出力されます。

[DEBUG] debug....
[INFO] some info
[WARN] warning!
[ERROR] ERROR!!!
---- log output ---