로그는 TAK Editor 확장 프로그램의 문제를 이해하고 해결하는 데 유용한 리소스이며, Visual Studio Code의 출력 패널(기본적으로 Windows에서는 Ctrl+Shift+U, macOS에서는 Cmd+Shift+U)에 3개의 출력 채널이 있습니다.
TAK Editor: 확장 프로그램에 대한 일반 로그입니다. 이 채널은 확장 프로그램의 동작을 이해하는 데 유용합니다. 예를 들어, 번들이 워크스페이스에 추가되거나 제거될 때 이 채널의 로그가 해당 변경 사항을 반영합니다. 또한 미리 보기 패널과 주고받는 메시지에 대한 정보도 제공합니다.
TAK Editor Language Server: 이 채널의 로그는 더 자세하며, 언어 서버(TAK CLI가 호스팅함)와 확장 프로그램 간의 통신 정보를 담고 있습니다. 언어 서버가 보내거나 받는 모든 알림과 요청이 여기에 기록됩니다.
TAK Editor Language Server Trace: 확장 프로그램과 언어 서버 사이에서 오가는 원시 JSON-RPC 메시지를 담은 훨씬 더 자세한 로그입니다. 이 채널은 일반적으로 디버깅에 사용되며 대부분의 문제 해결에는 필요하지 않습니다. 하지만 그 내용은 엔지니어링 팀에 버그 리포트를 보낼 때 포함하면 유용합니다.
명령 팔레트: feedback을 검색하고 “Touch Adaptation Kit: Send feedback email”을 선택합니다.이 옵션 중 하나를 선택하면 기본 이메일 클라이언트에서 수신자, 제목, 본문 템플릿이 미리 채워진 이메일 초안이 열립니다. 템플릿을 피드백 내용으로 완성한 뒤 엔지니어링 팀에 이메일을 보내면 됩니다.
[!IMPORTANT]
버그 리포트의 경우, 위에서 언급한 출력 채널의 로그를 피드백 이메일에 포함하면 엔지니어링 팀이 문제를 더 잘 이해하는 데 도움이 됩니다. 다만, 로그에는 번들이 저장된 파일 경로나 이름과 같이 워크스페이스와 확장 프로그램이 실행되는 컴퓨터에 대한 정보가 포함될 수 있으므로, 보내기 전에 민감한 정보가 포함되지 않았는지 확인하는 것이 중요합니다.