Skip to content

fix: 로그 카테고리 분리, 플레이어 디버깅, 캘린더/출석 개선#83

Merged
6-keem merged 1 commit intomainfrom
fix/player-logging-and-calendar-flag
Mar 25, 2026
Merged

fix: 로그 카테고리 분리, 플레이어 디버깅, 캘린더/출석 개선#83
6-keem merged 1 commit intomainfrom
fix/player-logging-and-calendar-flag

Conversation

@6-keem
Copy link
Copy Markdown
Member

@6-keem 6-keem commented Mar 25, 2026

Summary

  • 로그를 player/course/calendar/storage/general 카테고리로 분리 저장하고 ZIP으로 다운로드
  • 플레이어에 영상 스킵/종료/이어보기 등 디버그 로깅 추가 (자동재생 종료 원인 추적용)
  • 캘린더 미로그인 사용자에게 불필요한 getOAuthToken(false) 호출 방지
  • 마지막 영상 종료 후 60초 대기하여 LMS 수강기록 전송 보장

Test plan

  • 로그 다운로드 버튼 클릭 → .zip 파일에 카테고리별 .txt + storage-snapshot.json 포함 확인
  • 플레이어 자동재생 → 로그 다운로드 후 player.txt에 meta/skip/ended 로그 확인
  • 캘린더 미로그인 상태에서 대시보드 진입 → 불필요한 에러 로그 없음 확인
  • 캘린더 로그인 → 대시보드 재진입 시 토큰 자동 복원 확인
  • 마지막 영상 종료 후 60초 대기 → LMS 출석 처리 확인

- 로그를 player/course/calendar/storage/general 카테고리로 분리 저장
- 외부 라이브러리 없이 ZIP 다운로드 구현 (카테고리별 .txt + storage snapshot)
- 플레이어에 영상 스킵/종료/이어보기 등 디버그 로깅 추가
- 캘린더 미로그인 사용자에게 불필요한 토큰 요청 방지 (calendarLoggedIn flag)
- 마지막 영상 종료 후 60초 대기하여 LMS 수강기록 전송 보장
@6-keem 6-keem self-assigned this Mar 25, 2026
@6-keem 6-keem added bug Something isn't working 🔖 patch 스타일 및 버그 수정 labels Mar 25, 2026
@6-keem 6-keem merged commit a7c5a9b into main Mar 25, 2026
@6-keem 6-keem deleted the fix/player-logging-and-calendar-flag branch March 25, 2026 17:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working 🔖 patch 스타일 및 버그 수정

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant