2013-02-26 3 views
3

windbg (.logopen)에서 로그인을 설정하면 로깅 출력에 프롬프트 kd>에 입력 한 내용이 포함됩니다. 그러나 당신이 gdb (set logging on)에서 로그인을 켜면, 명령의 출력 만이 기록 될 것입니다, gdb가 어떻게 로깅 파일에 에코/로그를 기록하게할까요?windbg는 gdb logging 명령을 어떻게 만드나요?

+1

터미널에 로그인하지 않으면 불가능합니다. http://sourceware.org/ml/gdb-patches/2011-09/msg00210.html – dbrank0

+0

정보를 제공해 주셔서 감사합니다. 터미널을 통한 로깅은 간단하지는 않지만 ok입니다. https://answers.launchpad.net/ubuntu/+source/gnome-terminal/+question/7131 –

답변

3

당신이 로그 파일에 명령 세부 사항을 기록 할, 당신은 로깅과 함께 GDB에서에 명령 추적을 설정할 수 있습니다

set trace-commands on 
    set logging on 

이 원하는 로그를 생성 할 것입니다!

+0

감사합니다! 나는 이것을 답으로 표시 할 것이다. 코드를 살펴보고 옵션이 gdb 6.6에 추가되었습니다. –

1

이것은 결과를 요약 한 것입니다. 크레딧은 dbrank0으로 이동해야합니다.

이 부분은 thread이며 비슷한 기능을 구현하는 패치는 거부됩니다. 다른 옵션은 터미널 세션을 기록하는 것입니다 (scriptother options 참조). 경우

관련 문제