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 ---