Skip to content

콘솔 로그 설정

콘솔QGroundControl 문제를 진단하는 데 유용한 도구입니다. 설정 화면 > 콘솔에서 설정할 수 있습니다.

콘솔 로그

로깅 설정 버튼을 클릭하여 QGroundControl에 의해 표시되는 로깅 정보를 활성화 또는 비활성화합니다.

콜솔 로그 옵션

가장 일반적인 로깅 옵션은 다음과 같습니다.

옵션설명
LinkManagerLog, MultiVehicleManagerLog디버그 연결 문제
LinkManagerVerboseLog디버그 직렬 포트 미감지 사용 가능한 직렬 포트의 매우 시끄러운 연속 출력.
FirmwareUpgradeLog펌웨어 플래시 문제를 디버그
ParameterManagerLog디버그 매개변수 로드 문제
ParameterManagerDebugCacheFailureLog디버그 매개변수 캐시 crc가 누락
PlanManagerLog, MissionManagerLog, GeoFenceManagerLog, RallyPointManagerLog디버그 계획 업로드/다운로드 문제
RadioComponentControllerLog무선 보정 문제를 디버그

명령줄 로깅

로깅을 위한 대체 메커니즘은 --logging 명령줄 옵션을 사용하는 것입니다. 이는 QGroundControl이 충돌하는 상황에서 로그 조회시에 편리합니다.

이 작업을 수행하는 방법과 추적 출력은 운영체제에 따라 조금씩 다릅니다.

  • 윈도우

    • 명령 프롬프트를 열고 디렉토리를 qgroundcontrol.exe 위치로 변경후 실행합니다. bash cd "\Program Files (x86)\qgroundcontrol" qgroundcontrol --logging:full
    • QGroundControl이 시작되면 로그 출력이 있는 별도의 콘솔 창을 사용합니다.
  • OSX

    • 터미널에서 QGroundControl을 실행합니다. 터미널 앱은 응용 프로그램/유틸리티에 있습니다. 터미널이 열리면 다음을 입력합니다. bash cd /Applications/qgroundcontrol.app/Contents/MacOS/ ./qgroundcontrol --logging:full
    • 로그 추적은 터미널 창으로 출력됩니다.
  • 리눅스

    • bash
      ./qgroundcontrol-start.sh --logging:full
      
    • 로그 추적은 실행 중인 셸에 출력됩니다.