Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>LogLikeNew to Visual Studio Code? Get it now.
LogLike

LogLike

knu-loglike

|
2 installs
| (0) | Free
Turn terminal failures and debugging history into a searchable visual knowledge graph.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

LogLike

LogLike는 VS Code 터미널에서 발생한 오류와 해결 과정을 자동으로 수집해 시각적인 디버깅 지식 그래프로 보여주는 익스텐션입니다.

주요 기능

  • VS Code Shell Integration을 이용한 터미널 명령 종료 및 오류 감지
  • 오류 로그와 현재 소스 코드를 이용한 AI 원인 분석
  • 오류, AI 가설, 해결 결과를 연결한 Node View와 List View
  • 과거 디버깅 기록 검색과 유사 사례 조회
  • Ollama 로컬 모델 및 Gemini, OpenAI, Claude 지원

요구 사항

  • VS Code 1.93 이상
  • 실행 중인 LogLike FastAPI 백엔드
  • 로컬 AI를 사용할 경우 호스트에 설치한 Ollama와 모델
  • 클라우드 AI를 사용할 경우 해당 제공자의 API 키

LogLike 익스텐션은 백엔드를 내장하지 않습니다. 백엔드와 데이터베이스는 사용자의 로컬 환경에서 별도로 실행됩니다.

설치

VSIX로 설치

  1. 릴리스 페이지에서 .vsix 파일을 내려받습니다.
  2. VS Code에서 Extensions: Install from VSIX... 명령을 실행합니다.
  3. 내려받은 파일을 선택하고 VS Code를 다시 로드합니다.

Marketplace에서 설치

Marketplace 공개 이후 VS Code 확장 보기에서 LogLike를 검색해 설치할 수 있습니다.

백엔드 실행

리포지토리를 복제한 뒤 Docker로 API 서버를 실행할 수 있습니다.

git clone https://github.com/KNU-CapstoneDesignOrg/Log_Like.git
cd Log_Like
docker compose up --build -d api-server

기본 백엔드 주소는 http://localhost:8000입니다. 다른 주소를 사용한다면 VS Code 설정의 LogLike: Backend Base URL 값을 변경하세요.

Command Palette에서 LogLike: Check Backend Connection을 실행하면 연결 상태를 확인할 수 있습니다.

AI 모델 설정

Ollama 로컬 모델

Ollama는 Docker Compose에 포함되지 않습니다. 운영체제에 맞게 Ollama를 직접 설치한 다음 모델을 준비하세요.

ollama pull qwen2.5-coder:1.5b
ollama serve

Docker의 API 서버는 기본적으로 호스트의 http://host.docker.internal:11434에 연결합니다. 모델을 변경할 때는 API 서버의 OLLAMA_MODEL 환경변수와 Ollama에 설치한 모델명을 동일하게 설정해야 합니다.

클라우드 모델

LogLike 설정 화면에서 Gemini, OpenAI 또는 Claude를 선택하고 모델명과 API 키를 입력합니다. API 키는 로컬 백엔드 데이터베이스에 저장되므로, 신뢰할 수 없는 공유 백엔드에는 키를 입력하지 마세요.

사용 방법

  1. 백엔드 연결을 확인합니다.
  2. VS Code 통합 터미널에서 프로젝트 명령을 실행합니다.
  3. 명령이 오류로 종료되면 표시되는 알림에서 시작을 선택합니다.
  4. LogLike가 터미널 출력과 활성 소스 파일을 분석하고 그래프를 엽니다.
  5. 해결 명령이 정상 종료되면 성공 기록이 세션에 추가됩니다.

사용 가능한 명령:

  • LogLike: Open Debug Graph
  • LogLike: Check Backend Connection
  • LogLike: Analyze Selection
  • LogLike: Show Diagnostics

Analyze Selection은 자동 감지가 어려울 때 사용하는 수동 분석 명령입니다.

자동 감지 제한 사항

자동 수집은 VS Code Shell Integration에 의존합니다. 다음 경우에는 수동 분석이 필요할 수 있습니다.

  • 셸 또는 실행 방식이 명령 출력 스트림을 제공하지 않는 경우
  • 개발 서버가 종료되지 않고 브라우저에서만 오류가 발생한 경우
  • 명령 종료 코드는 0이지만 애플리케이션 내부 오류가 발생한 경우

문제 해결

  • 백엔드 연결 실패: LogLike: Check Backend Connection을 실행하고 loglike.backendBaseUrl을 확인합니다.
  • 로컬 AI 연결 실패: ollama serve가 실행 중인지와 설치 모델명을 확인합니다.
  • 자동 오류 감지 실패: VS Code Shell Integration을 활성화하거나 LogLike: Analyze Selection을 사용합니다.
  • 상세 진단 확인: LogLike: Show Diagnostics를 실행합니다.

개발 및 패키징

npm --prefix frontend ci
npm --prefix extension ci
npm --prefix extension run build
npm --prefix extension run package

프로젝트 소스와 이슈는 GitHub 리포지토리에서 확인할 수 있습니다.

라이선스

MIT License

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft