Skip to content

chore: 품질 개선 (에러 메시지, 로깅, 진행 상황) #21

@serithemage

Description

@serithemage

개요

사용자 경험 향상을 위한 품질 개선

작업 범위

에러 메시지 개선

  • 사용자 친화적인 에러 메시지
  • 문제 해결 힌트 제공
  • 에러 코드 체계화

로깅 추가

  • slog 기반 구조화된 로깅
  • 로그 레벨 지원 (debug, info, warn, error)
  • --verbose / -v 플래그 추가
  • 디버그 모드에서 상세 정보 출력

진행 상황 표시

  • 긴 문서 변환 시 진행률 표시
  • 대용량 파일 처리 시 피드백
  • LLM 호출 중 대기 표시

예시

```bash

상세 로그 출력

hwp2md convert document.hwp -v

에러 시 힌트 제공

Error: ANTHROPIC_API_KEY not set
Hint: Set the API key with 'export ANTHROPIC_API_KEY=your-key'
or use --provider ollama for local LLM
```

관련 이슈

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions