0

顧客のログ メッセージをログ ファイルに出力したいと考えています。BlackBerry アプリケーションのメイン メソッドで次のコード スニペットを使用しました。

EventLogger.register(0xaa21388c0c6ee7a7L, TAG, EventLogger.VIEWER_STRING);

String myName = "AnujaAroshA";

if (EventLogger.logEvent(0xaa21388c0c6ee7a7L, myName.getBytes())) {
    System.out.println(" #### Log Successful!");
}

アプリが実際のデバイスで実行されているときに、コンソールに「Log Successful 」メッセージが出力されます。実際のデバイスは、USB ケーブルを使用して PC に接続されています。

次に、次のようなコマンド ラインを使用して、ログ メッセージをテキスト ファイルにコピーしようとしました。

javaloader eventlog > log.txt

これを実行すると、デバイスとコマンドラインがフリーズします。私はEclipseを使用してWindows 7 OSで開発しています。

デバイスを取り外して再接続し、同じコマンドを実行すると、いくつかのログを含むファイルが生成されます。しかし、そのログ ファイルには、アプリケーションの GUID である0xaa21388c0c6ee7a7Lが見つかりません。

どこで間違いを犯しましたか?

4

1 に答える 1

1

GUID は、イベント ロガーで使用するタグを効率的に表すために使用されます。javaloader を使用すると、イベント ロガーに GUID を登録するときに設定したタグでログ エントリがフォーマットされます。したがって、GUID 値は表示されず、TAG のみが表示されます。TAG が一意であることを確認してください。

于 2012-11-29T05:34:32.750 に答える