문제

하는 방법은 없을 캡처 추적 문의 플렉스지 않는 동안 응용 프로그램을 실행하는 디버그 모드에서?

또는 다른 방법이 있을 출력 로깅 정보를 실행하지 않는 경우는 디버거를 사용하시겠습니까?

현재하는 버그 수정을 위해 제공하고 자체에는 매우 특정 배포 시나리오,하지만 나의 특성을 확인할 수 있습에서 유용한 어떤 경우 고객을 위해 로그를 보낼 기술 지원하면 그들은 버그를 보고 또는 기타 문제를 예방해야 합니다.

도움이 되었습니까?

해결책

난 당신에 대해 얘기하고 Adobe Flex 을 대상으로,플래시 플레이어입니까?

그렇다면,당신은 자신을 작성할 수 있습니다 logging 래퍼 클래스를 전파하는 로그에게 보낸 메시지에 그것을 여러 가지 대상(과 같은 스택 추적이고한 내부 메모리에 액세스할 수 있도록 로그 응용 프로그램 내에서 예:그것을 보내 서버 사용자가 동의하).도 플렉스 로깅 프레임워크 무언가를 위해 다음과 같이는 이미 존재합니다.

내가 실제로 했던 무언가가 다음과 같이--나라는 클래스 Log 정전과 같은 방법 log(), debug(), error() etc.내가 사용하는 애플리케이션 내에서,이 클래스는 전달 모든 보낸 메시지에 그것으로 추적을 통해 쌓 trace(), 로,"로그를 콘솔"응용 프로그램에서 실행되는 동일한 호스트를 통해 Air 그리고/또는 소켓(socket 이의 연결은 물론보다 훨씬 빨리 Air)도 그들을 저장하는 로컬로 배열할 수 있도록 사용자를 보낼 버그 보고와 함께 로그 출력에서 오른쪽습니다.

이런 과정의 변화를 의미할 수 있을 번역하는 모든 trace() 명령에서 당신의 코드를 호출을 로깅스는 쉽게 달성될 수 있으로 regex 검색 및 교체합니다.

다른 팁

있는 프로젝트에서 Google 코드 라 천둥의 볼트 할 수있는 로그 메시지를 작성하기에 나타납니다 방화 응용 프로그램을 실행할 때에는 파이어 폭스(물론 가정이 있는 것을 확장자가 설치되어 있습니다.)

로깅으로 이 도구는 간단하다:

import org.osflash.thunderbolt.Logger;

var myNumber: int = 5;
var myString: String = "Lorem ipsum";
Logger.error ("Logging two objects: A number typed as int and a string", myNumber, myString);

내가 사용했던 알콘이다.

http://blog.hexagonstar.com/alcon/

당신이 시도할 수 있고,모스크바,상트 페테르부르크에서 Farata 시스템입니다.이것은 기본 Windows UI 를 보여줄 수 있는 로그를 사용하여 메시지 코드 3 로깅 API 도를 위해 코드에서 실행 중인 응용 프로그램은 브라우저입니다.불행히도 그들은 그들의 재설계 사이트와 나는 그것을 찾을 수 없습니다 더 이상...어쩌면 구글은 당신을 도울 것입니다.

우리는 다른 무언가를 사용하여 자바 스크립트.고객 열 수 있는'특별한'페이지를 보여주는 로깅 및 추적 문을 사용하여 DHTML.Flex 응용 프로그램 호출을 자바스크립트 함수를 알려주는 응용 프로그램,는지 여부를 이 페이지를 열거하지 않습니다.되지 않은 경우,로그인을 사용할 수 없습니다.는 경우 그것은 열,로깅을 사용하는 모든 로그에 문의 추가 이 페이지로 이동합니다.

참고 방법이 없다는 것을 작성하는 로그 출력하는 파일시스템의 모든 시간으로 인해 샌드 박스에 제한이 있습니다.그러나 고객이 쉽게 복사 및 붙여넣기의 출력은 로깅으로 창고 설명했다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top