어떤 형태로든 콘솔의 현재 출력을 가져올 수 있습니까? 현재 콘솔 출력을 마무리하고 그것을 보낼 것이다Chrome 확장 프로그램 : 현재 콘솔을 가져 와서 서버에 전송
console.trace()
output = console.dump()
$.post("https://<myserver>/debug/logs", { "console" : output });
: 테스트가 사용자의 컴퓨터에 실패 할 때마다, 내가 좋아하는 뭔가를 호출 할 수 있다면
예를 들어, 내 디버깅 목적을 위해 좋은 것 서버에.
더 일반적인 의미에서 버그 보고서를 제출하는 버튼을 포함하고 각 버그 보고서를 가능한 한 많은 문맥 데이터와 함께 포장하고 싶습니다.
전체 공개 : 난 그냥 console.log()
를 호출 피하고 대신/저장 오류 로그를 업로드 내 자신의 전문 로깅 함수를 호출 할 수 있습니다 알고 있어요. 이 중간 단계 솔루션이 이상적이지 않은 이유에 대한 동기를 부여하기 위해 console.trace()
행을 포함 시키지만 궁극적으로 모든 확장에서 즉시 사용할 수있는 일반 디버깅 모듈을 구축 중이므로 그 이유가 아닙니다. console.log
또는 console.error
을 사용하는 평균 개발자는 원격 디버깅을 설정하기 위해 하나 또는 두 개의 라인을 삽입 할 수 있습니다.
예, 제가 질문을하기 전에 이러한 기능을 통해 가고 있었다. 불행히도이 기능은 노출되지 않습니다. Chromium 소스 코드를 살펴 보겠다.하지만 콘솔 주위에 래퍼를 해킹하고 내 래퍼를 창에 붙여야 할 수도있다. –
좋아요, 그래서 소스 코드를 검사 한 후에 지금 할 방법이 없습니다. 결국이 가능하게해야한다 http://code.google.com/chrome/extensions/trunk/experimental.devtools.console.html (그들도 실험에서 그것을 업그레이드 가정). –
연구에 대한 감사, 나는 또한 그 기능을 갖고 싶습니다 - 당신은 어떤 해결 방법을 찾았습니까? – Stefan