고객 로그 메시지를 로그 파일에 인쇄하려고합니다. BlackBerry 응용 프로그램의 기본 메소드에서 다음 코드 스 니펫을 사용했습니다.BlackBerry 디버깅 문제
EventLogger.register(0xaa21388c0c6ee7a7L, TAG, EventLogger.VIEWER_STRING);
String myName = "AnujaAroshA";
if (EventLogger.logEvent(0xaa21388c0c6ee7a7L, myName.getBytes())) {
System.out.println(" #### Log Successful!");
}
그것은 내 응용 프로그램이 실제 장치에서 실행되는 콘솔의 "로그인 성공"메시지를 출력한다. 실제 장치는 USB 케이블을 사용하여 내 PC에 연결됩니다.
그런 다음 로그 메시지를 다음과 같은 명령 줄을 사용하여 텍스트 파일에 복사하려고했습니다.
javaloader eventlog > log.txt
이 장치를 실행하면 장치가 정지되고 명령 줄이 표시됩니다. Eclipse와 Windows 7 OS를 사용하여 개발 중입니다.
장치를 분리했다가 다시 연결하고 동일한 명령을 실행하면 일부 로그가있는 파일이 생성됩니다. 하지만 해당 로그 파일에서 찾을 수 없습니다 0xaa21388c0c6ee7a7L 내 응용 프로그램 GUID입니다.
나는 실수를 저질렀습니까?
감사합니다. 기기를 초기 설정으로 재설정하지 않았습니다. 그런 다음 Alt + l + g + l + g 옵션을 사용하여 내 EventLog를 표시합니다. 그러나 여전히 명령 행을 사용할 수는 없습니다. 명령 프롬프트와 장치를 동결시키는 것과 같습니다. 연결을 해제하고 다시 연결하면 아무런 번거 로움없이 해당 명령을 실행할 수 있지만 생성 파일에 TAG 값이 포함되어 있지 않습니다. – AnujAroshA