mirror of
https://github.com/ksyasuda/SubMiner.git
synced 2026-02-27 18:22:41 -08:00
fix(logging): suppress mpv connect-request info log spam
This commit is contained in:
@@ -0,0 +1,40 @@
|
||||
---
|
||||
id: TASK-95
|
||||
title: Suppress MPV IPC connect-request info log spam
|
||||
status: Done
|
||||
assignee: []
|
||||
created_date: '2026-02-21 04:38'
|
||||
updated_date: '2026-02-21 04:40'
|
||||
labels:
|
||||
- logging
|
||||
- mpv
|
||||
- electron
|
||||
- quality
|
||||
dependencies: []
|
||||
priority: high
|
||||
---
|
||||
|
||||
## Description
|
||||
|
||||
<!-- SECTION:DESCRIPTION:BEGIN -->
|
||||
Follow-up to TASK-33: `[main:mpv] MPV IPC connect requested.` still emits at INFO repeatedly during startup retries. Gate this request-attempt log behind debug level so normal runs stay quiet.
|
||||
<!-- SECTION:DESCRIPTION:END -->
|
||||
|
||||
## Acceptance Criteria
|
||||
<!-- AC:BEGIN -->
|
||||
- [x] #1 Non-debug runs do not emit repeated 'MPV IPC connect requested.' lines during retry loops.
|
||||
- [x] #2 Debug runs still emit connect-request attempt logs for diagnosis.
|
||||
- [x] #3 Connection behavior and retry timing are unchanged.
|
||||
<!-- AC:END -->
|
||||
|
||||
## Final Summary
|
||||
|
||||
<!-- SECTION:FINAL_SUMMARY:BEGIN -->
|
||||
Moved MPV connect-request log in `src/core/services/mpv.ts` from INFO to DEBUG so retry loops are silent at default log level while preserving diagnostics in debug mode. Added regression tests in `src/core/services/mpv.test.ts` asserting zero connect-request logs at info level and one connect-request log at debug level. Validation: `bun run build && node dist/core/services/mpv.test.js` (pass).
|
||||
<!-- SECTION:FINAL_SUMMARY:END -->
|
||||
|
||||
## Definition of Done
|
||||
<!-- DOD:BEGIN -->
|
||||
- [x] #1 Add/adjust unit tests covering debug vs non-debug logging for connect requests.
|
||||
- [x] #2 Run targeted mpv service tests and build/typecheck path used for this change.
|
||||
<!-- DOD:END -->
|
||||
Reference in New Issue
Block a user