as_logger v1.7 をリリースしました。
主な特徴
- オブジェクトの inspect を結構頑張っていて、Object や Array 等は出来るかぎり内容を出力するようにしてる
- JS の console.log にも出力しているので、閲覧側がデバッグプレイヤーじゃなくてもログの確認ができるので、通常のプレイヤーだとエラーがでる、と言った場合でもデバッグの助けになります
- Logger.log を呼び出したクラスやメソッド名、行数等を出力するので、この trace 、どこで出力したんだっけ…というのが防げます
- パッケージ名の省略やファイルパスの省略等の動作の設定ができます
- 出力先の指定を console.log と trace のどちらに出力するか、もしくはどちらにも出力しないか、等も設定できます
導入方法
git でタグやメインブランチのソースを取得するか Downloads · sugamasao/as_logger · GitHub から zip ファイルなどをDLしてください。
組み込み方はパッケージ名にしたがって
- com/github/sugamasao/as_logger/Logger.as
- com/github/sugamasao/as_logger/Version.as
をコピーしてあげるだけで良いです。
要望とかバグとか
Issues · sugamasao/as_logger · GitHub に記載するか、このブログや sugamasao (sugamasao) on Twitter あたりで教えてもらうと嬉しいです。