0

flexアプリケーションのログファイルを作成したい。つまり、フレックスアプリケーションを実行すると、ファイルにすべてのトレースプリントが含まれているはずです。これを行うようにflexを構成するにはどうすればよいですか?ありがとう

4

3 に答える 3

3

デバッグFlashPlayerを使用すると、mm.cfgファイルを編集/作成することでトレースステートメントをディスクに書き込むことができます。

于 2012-04-05T07:57:44.327 に答える
2

これは、ログファイルにアクセスできる場所/方法によって部分的に異なります。それがあなた/開発チームが懸念していることだけである場合-特にリモートデバッグシナリオでは、上記を実行するセカンダリツールで十分です。

ただし、これがユーザーとしてアプリで実行されることを確認したい場合は、もう少しクリエイティブになって、Loggerクラスを使用してみる必要があります。各ログイベントを優先度で区別し、実装を作成する機能があります。その1つがトレースロガーです。ただし、ロガーAPIに従う必要があります。これは、実際のトレースステートメント自体をリファクタリングしてロガーインスタンスを指すようにすることを意味します。

于 2012-04-05T14:59:57.820 に答える
1

http://www.as3commons.org/as3-commons-logging/index.html これはLog4jに非常によく似たライブラリであり、私は個人的にAMFロギング用のアペンダーを実装しました。

ユーザーガイドhttp://www.as3commons.org/as3-commons-logging/userguide.htmlを読むと、すべてをログに記録するのが非常に簡単であることがわかります(Flash Player 10を使用している場合は、キャッチされていないエラーをログに記録することもできます)。 )。唯一の欠点は、通常のFlash Player(デバッガーバージョンではない)では、スタックトレースを取得できないことです。

それが役に立てば幸い

于 2012-04-05T16:34:50.163 に答える