feat: 대용량 로그 분석과 1.0.2 Marketplace 업데이트 - #2
Merged
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
문제
긴 로그에서 정제 기능을 사용할 수 없었음
Spring Boot DEBUG 로그와 IntelliJ 실행 로그는 클래스패스, 컴포넌트 스캔, Condition Evaluation Report 때문에 100,000자를 쉽게 넘을 수 있습니다.
기존 플러그인은 해당 로그를 백엔드로 보내기 전에 차단하고 핵심 영역을 사용자가 다시 선택하도록 안내했습니다. 오류 로그를 자동으로 정제하는 플러그인의 목적과 실제 사용 흐름이 맞지 않았습니다.
전송 가능 범위 변경을 사용자에게 다시 알려야 함
로그 전송 한도가 100,000자에서 1,000,000자로 확대되므로 기존 동의를 그대로 사용하는 것은 적절하지 않습니다. 사용자가 변경된 최대 전송 범위와 백엔드 정제 과정을 확인한 뒤 다시 동의할 수 있어야 했습니다.
저장소 문서와 Marketplace 표시 자산이 현재 배포 상태와 달랐음
GitHub README의 영문·한글 설명이 중복되어 국내 포트폴리오 독자가 전체 실행 흐름을 한 번에 파악하기 어려웠습니다. Marketplace에 적용된 커스텀 아이콘과 1.0.1 변경 기록도 저장소 기본 브랜치에는 아직 반영되지 않았습니다.
판단과 선택
현실적인 상한을 두고 자동 정제를 유지
플러그인은 최대 1,000,000자의 선택 로그 또는 전체 콘솔 로그를 허용합니다. 제한 이내 로그는 사용자가 핵심 영역을 다시 고르지 않아도 셀프 호스팅 백엔드가 민감정보 마스킹, 반복 압축, 오류 중심 추출을 수행합니다.
무제한 전송은 선택하지 않았습니다. 비정상적으로 큰 요청으로부터 IDE와 백엔드를 보호하기 위해 안전 한도를 유지하며, 백엔드는 LLM에 사용되는 정제 로그를 최대 12,000자로 제한해 토큰 비용을 통제합니다.
개인정보 처리방침 버전을 올리고 재동의 요구
개인정보 처리방침과 Marketplace 공개 문구에 최대 전송 크기와 정제 과정을 명시했습니다. 정책 버전을
2026-09-08로 변경하여 기존 사용자도 다음 네트워크 작업 전에 변경 내용을 다시 확인하고 동의하도록 했습니다.GitHub는 한국어, Marketplace 정책 문서는 영어 유지
README는 국내 포트폴리오 독자를 위해 한국어로 통일했습니다. 국제 배포와 심사에 사용되는 Marketplace 공개 문구와 개인정보 처리방침은 영어를 유지했습니다.
변경 내용
검증
verifyPluginProjectConfiguration통과verifyPluginStructure통과git diff --check통과배포 및 호환성
sinceBuild=262이상 지원 유지