Skip to main content

사용자 환경에서 GitHub Copilot에 대한 로그 보기

로그를 확인하여 IDE의 GitHub Copilot관련 오류를 해결합니다.

누가 이 기능을 사용할 수 있나요?

GitHub Copilot Individual 또는 GitHub Copilot Business.

로그 파일 수집

로그 파일의 위치는 사용 중인 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. 메뉴 모음에서 Tools를 클릭하고 GitHub Copilot 을 선택한 다음, Log Diagnostics를 클릭합니다.
  2. idea.log 파일이 진단 출력을 사용하여 JetBrains IDE에서 열려야 합니다. 또는 기본 설정 편집기에서 idea.log 파일을 열 수 있습니다.
  3. Reachability 섹션을 확인하여 GitHub Copilot이 필요한 서비스에 액세스할 수 있는지 확인합니다.

사용자 지정 인증서를 사용하는 경우 인증서가 운영 체제에 올바르게 설치되어 있는지 확인합니다. "GitHub Copilot의 네트워크 오류 문제 해결하기"을 참조하세요. 그런 후 다음의 문제 해결 단계를 참조하세요.

  1. 메뉴 모음에서 Tools를 클릭하고 GitHub Copilot 을 선택하여 Log CA Certificates를 클릭합니다.
  2. PEM 형식으로 기록된 신뢰할 수 있는 CA 인증서를 사용하여 JetBrains IDE에서 idea.log 파일을 열어야 합니다. 모든 출력을 보려면 idea.log 파일을 새로 고쳐야 할 수 있습니다. 또는 기본 설정 편집기에서 idea.log 파일을 열 수 있습니다.
  3. 필요한 사용자 지정 인증서가 인증서 목록 출력에 포함되어 있는지 확인합니다.

데이터 변수의 로그 보기

데이터 변수 GitHub Copilot 확장에 대한 로그 파일은 Visual Studio 확장에 대한 표준 로그 위치에 저장됩니다.

  1. 데이터 변수 Visual Studio에서 보기 메뉴를 엽니다.
  2. [출력] 을 클릭합니다.
  3. 출력 보기 창의 오른쪽에 있는 드롭다운 메뉴에서 GitHub Copilot 을 선택합니다.

추가 참고 자료

로그 파일 보기 및 수집

GitHub Copilot 확장의 로그 파일은 Visual Studio Code 확장의 표준 로그 위치에 저장됩니다. 로그 파일은 연결 문제를 진단하는 데 유용합니다.

  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. "로그"를 입력한 다음, 목록에서 개발자: 확장 로그 폴더 열기를 선택합니다.

네트워크 연결 진단 로그 보기

네트워크 제한, 방화벽 또는 프록시 설정으로 인해 GitHub Copilot에 연결하는 데 문제가 발생하면 다음 문제 해결 단계를 따르세요.

  1. 데이터 변수 VS Code Command Palette을 엽니다.
    • Mac의 경우:
      • 사용: Shift+Command+P
    • Windows 또는 Linux의 경우:
      • 사용: Ctrl+Shift+P
  2. "Diagnostics"를 입력하고 목록에서 GitHub Copilot: Collect Diagnostics를 선택합니다. 그러면 직접 검사하거나 지원 팀과 공유할 수 있는 관련 정보가 포함된 새 편집기가 열립니다.
  3. Reachability의 섹션을 확인하여 GitHub Copilot이 실제로 필요한 서비스에 액세스할 수 있는지 확인합니다.

전자 로그 보기

드물지만 오류가 해당 오류 처리자에게 전파되지 않고 일반적인 위치에 기록되지 않을 수 있습니다. 오류가 발생했지만 로그에 아무것도 없는 경우 VS Code 및 확장 프로그램을 실행하는 프로세스의 로그를 확인해 보세요.

  1. 데이터 변수 VS Code Command Palette을 엽니다.

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

  3. 개발자 도구 창에서 콘솔 탭을 선택하여 오류 또는 경고를 확인합니다.

    데이터 변수에 있는 개발자 도구 창의 스크린샷 Visual Studio Code. 콘솔 탭은 진한 주황색으로 표시됩니다.

추가 참고 자료

GitHub Copilot이 작동 중인지 확인하기

GitHub Copilot가 작동하는지 검사 Vim/Neovim에서 다음 명령을 실행합니다.

:Copilot status