Skip to main content

사용자 환경에서 GitHub Copilot 로그 확인

IDE에서 GitHub Copilot 관련 오류가 발생했을 때는 로그를 확인하여 문제를 해결할 수 있습니다.

로그 파일 수집

JetBrains IDE 제품마다 로그 파일이 저장되는 경로는 상이할 수 있습니다. 자세한 내용은 사용자 환경에서 GitHub Copilot 구성 참조하세요.

이번 단계에서는 JetBrains IDE의 로그 파일을 확인하고 수집하는 구체적인 절차를 안내합니다.

  • IntelliJ IDEA
  • Android Studio
  • GoLand
  • PhpStorm
  • PyCharm
  • RubyMine
  • WebStorm

GitHub Copilot 확장 프로그램은 IntelliJ 플러그인의 IDEA 로그 경로에 관련 기록을 생성합니다.

  1. JetBrains IDE에서 도움말 메뉴를 엽니다.
  2.        **Finder에서 로그 표시**로 이동합니다.
    
  3. 선호하는 편집기를 사용하여 idea.log 을 실행한 뒤, GitHub이나 GitHub Copilot과 관련된 오류 메시지가 있는지 확인해 보시기 바랍니다.

자세한 내용은 IntelliJ 설명서에서 IDE 로그 파일 찾기를 참조하세요.

Rider에서 로그 파일 수집

  1. 라이더에서 도움말 메뉴를 엽니다.
  2.        **진단 도구**로 이동하세요.
    
  3.        **로그인 표시**로 이동합니다.
    
  4. 선호하는 편집기를 사용하여 idea.log 을 실행한 뒤, GitHub이나 GitHub Copilot과 관련된 오류 메시지가 있는지 확인해 보시기 바랍니다.

디버그 모드 사용하도록 설정하는 중

로그 파일만으로 문제 원인을 파악하기 어렵다면, 디버그 로깅을 일시적으로 활성화하여 상세 정보를 확인하는 것이 좋습니다. 특히 네트워크 관련 문제를 해결할 때 이러한 방법이 매우 효과적입니다.

  1. 메뉴 모음에서 [도움말] 을 클릭하고 [진단 도구] 를 선택한 다음 로그 설정 디버그를 클릭합니다.

    JetBrains IDE의 메뉴 모음 스크린샷 “도움말” 메뉴에서 “진단 도구”를 선택하면 해당 하위 메뉴가 펼쳐지며, 그중 “디버그 로그 설정” 항목이 파란색으로 강조되어 나타납니다.

  2. ‘사용자 지정 디버그 로그 구성’ 창에 다음 내용을 새 줄로 입력하고 확인 버튼을 눌러 설정을 완료합니다.

    Text
    #com.github.copilot:trace
    
  3. IDE를 계속 사용하다가 문제가 재발생하면, 로그 파일 수집 섹션에서 설명한 방법에 따라 로그 파일을 수집하세요.

  4. 필요한 정보가 있으면 "사용자 지정 디버그 로그 구성" 창에서 #com.github.copilot:trace 제거하여 디버그 모드를 사용하지 않도록 설정합니다.

네트워크 연결 상태를 진단하는 로그를 확인하세요.

네트워크 제한, 방화벽, 프록시 설정 등으로 인해 GitHub Copilot에 접속할 수 없다면, 아래의 문제 해결 단계를 참고하세요.

  1. 메뉴 모음에서 도구를 클릭하고 GitHub Copilot 을 선택한 다음, 로그 진단을 클릭합니다.
  2.        `idea.log` JetBrains IDE에서 진단 출력 기능을 통해 파일을 열어야 합니다. 또는 기본 설정 편집기를 통해 `idea.log` 파일을 열어볼 수 있습니다.
    
  3.        **접근성** 섹션을 확인하여 GitHub Copilot가 필요한 서비스에 접근할 수 있는지 확인합니다.
    

사용자 지정 인증서를 사용하는 경우 인증서가 운영 체제에 올바르게 설치되어 있는지 확인합니다. GitHub Copilot에 대한 네트워크 오류 문제 해결 참조하세요. 다음의 문제 해결 방법을 따라주시기 바랍니다.

  1. 메뉴 모음에서 도구를 클릭하고 GitHub Copilot 을 선택한 다음, 로그 CA 인증서를 클릭합니다.
  2. JetBrains IDE에서 idea.log 파일을 열기 위해서는 PEM 포맷으로 저장된 신뢰할 수 있는 CA 인증서를 적용해야 합니다. 전체 출력 내용을 확인하려면 idea.log 파일을 새로 고침해야 할 수도 있습니다. 또는 기본 설정 편집기를 통해 idea.log 파일을 열어볼 수 있습니다.
  3. 출력된 인증서 목록을 검토하여, 필요한 사용자 정의 인증서가 모두 포함되어 있는지 확인하시기 바랍니다.

데이터 변수의 로그 보기 Visual Studio

GitHub Copilot 확장의 로그 파일은 Visual Studio에서 제공하는 표준 로그 저장 위치에서 확인하실 수 있습니다.

  1. 데이터 변수 Visual Studio에서 보기 메뉴를 엽니다.
  2.        **출력**을 클릭합니다.
    
  3. 출력 보기 창 우측의 드롭다운 메뉴를 클릭한 뒤, 목록에서 GitHub Copilot 을 선택해 주세요.

추가 참고 자료

  •           Visual Studio 설명서의 [문제를 해결하기 위해 모든 활동 내역을 로그 파일에 기록합니다.](https://learn.microsoft.com/en-us/visualstudio/ide/reference/log-devenv-exe?view=vs-2022)
    

로그 파일 보기 및 수집

Visual Studio Code에서 제공하는 표준 로그 경로를 통해 GitHub Copilot 확장 프로그램의 로그 파일을 간편하게 확인하실 수 있습니다. 연결 문제 진단 시 로그 파일을 활용하면 효과적입니다.

  1. 데이터 변수 Visual Studio Code에서 보기 메뉴를 엽니다.
  2.        **출력**을 클릭합니다.
    
  3. 출력 보기 창 우측의 드롭다운 메뉴를 클릭한 뒤, 목록에서 GitHub Copilot 을 선택해 주세요.

또는 시스템의 파일 탐색기를 열어 Visual Studio Code 확장에 대한 로그 폴더를 찾을 수 있습니다. 지원 팀으로 로그 파일을 보내야 할 때 이 방법이 특히 유용합니다.

  1. VS Code Command Palette를 열기
    • Mac 사용자의 경우:
      • 사용: Shift+Command+P
    • Windows 또는 Linux의 경우 :
      • 사용: Ctrl+Shift+P
  2. ‘로그’를 검색하고 목록에서 개발자: 확장 로그 폴더 열기 를 클릭하여 실행합니다.

디버그 모드 사용하도록 설정하는 중

로그 파일만으로 문제 원인을 파악하기 어렵다면, 디버그 로깅을 일시적으로 활성화하여 상세 정보를 확인하는 것이 좋습니다. 특히 네트워크 관련 문제를 해결할 때 이러한 방법이 매우 효과적입니다.

  1. VS Code Command Palette를 열기
    • Mac 사용자의 경우:
      • 사용: Shift+Command+P
    • Windows 또는 Linux의 경우 :
      • 사용: Ctrl+Shift+P
  2. "개발자"를 입력한 다음 , 개발자: 로그 수준 설정을 선택합니다.
  3. "GitHub"를 입력한 다음, 문제 해결 중인 GitHub 확장을 선택합니다. * GitHub Copilot 채팅 확장을 위한 Copilot 채팅입니다.
    •           **GitHub Copilot 플러그인용 GitHub**.
      
  4. 드롭다운 목록에서 추적 을 선택합니다.
  5. 필요한 정보가 있으면 1~4단계를 반복하고 로깅 수준을 정보로 반환하여 디버그 모드를 사용하지 않도록 설정합니다.

네트워크 연결 상태를 진단하는 로그를 확인하세요.

네트워크 제한, 방화벽, 프록시 설정 등으로 인해 GitHub Copilot에 접속할 수 없다면, 아래의 문제 해결 단계를 참고하세요.

  1. VS Code Command Palette를 열기
    • Mac 사용자의 경우:
      • 사용: Shift+Command+P
    • Windows 또는 Linux의 경우 :
      • 사용: Ctrl+Shift+P
  2. "진단"을 입력한 다음, 목록에서 개발자: 채팅 진단을 선택합니다. 이후 직접 점검하거나 지원팀에 전달할 수 있도록 필요한 정보가 담긴 새로운 편집 화면이 표시됩니다.
  3.        **도달 가능성** 섹션을 확인하여 GitHub Copilot가 실제로 필요한 서비스에 접근할 수 있는지 확인합니다.
    

전자 로그 보기

드문 경우이긴 하나, 오류가 전담 처리기에 도달하지 못한 채 공용 로그에도 남지 않고 유실될 가능성이 있습니다. 오류가 발생했음에도 로그에 기록이 남지 않는다면, VS Code와 해당 확장 프로그램을 구동하는 프로세스 로그를 직접 점검해 보시기 바랍니다.

  1. VS Code Command Palette를 열기

    • Mac 사용자의 경우:
      • 사용: Shift+Command+P
    • Windows 또는 Linux의 경우 :
      • 사용 Ctrl+Shift+P
  2. "토글"을 입력한 다음 목록에서 Developer: toggle Developer Tools 선택합니다.

  3. Developer Tools 창에서 사용자 탭을 선택하여 오류 또는 경고를 확인합니다.

    Visual Studio Code의 개발자 도구 창의 스크린샷 콘솔 탭을 활성화하면 강렬한 주황색 빛으로 강조되어 나타납니다.

추가 참고 자료

  •         [AUTOTITLE](/copilot/troubleshooting-github-copilot/troubleshooting-network-errors-for-github-copilot)
    
  •           Visual Studio Code 문서의 [Visual Studio Code의 네트워크 연결](https://code.visualstudio.com/docs/setup/network)
    

GitHub Copilot이 정상적으로 실행되고 있는지 점검해 보세요.

GitHub Copilot가 작동하는지 확인하려면 Vim/Neovim에서 다음 명령을 실행합니다.

:Copilot status

로그 파일 수집

Xcode용 GitHub Copilot 확장 프로그램의 로그 파일은 ~/Library/Logs/GitHubCopilot/ 위치에 저장됩니다. 가장 최근 파일의 이름은 github-copilot-for-xcode.log.

  1. Xcode용 GitHub Copilot 애플리케이션을 여세요.
  2. 애플리케이션 창 상단에 있는 고급 버튼을 클릭하세요.
  3. "로깅" 섹션에서 Copilot 로그 폴더 열기를 클릭합니다.

자세한 정보 로그 사용

Xcode에서 GitHub Copilot 확장 프로그램의 문제를 진단하고 해결하기 위해 상세한 로깅 기능을 활성화할 수 있습니다.

  1. Xcode용 GitHub Copilot 애플리케이션을 여세요.
  2. 애플리케이션 창 상단에 있는 고급 버튼을 클릭하세요.
  3. “Logging” 섹션으로 이동하여 “Verbose Logging” 스위치를 켜짐 상태로 전환해 주세요.