Files
WoWee/src
Kelsi 8e87847300 diag(warden): reduce per-check log spam on the fake-response fallback path
The Warden code currently always falls through to GameHandler fake
responses (the emulator native execution path is intentionally disabled
for safety). Each fallback was emitting:

  - 1 LOG_WARNING ('processCheckRequest NOT IMPLEMENTED')
  - 1 LOG_INFO ('Would call module->PacketHandler() here')

Warden checks fire every 10-30 seconds during gameplay, so this
produced roughly 2-12 line/min in logs even on stable sessions. The
warning was also misleading: the path IS implemented (as a documented
fallback), it's just not the native-execution path.

Changes:
  - Replace the per-call WARNING/INFO with a sticky once-per-session
    LOG_WARNING + LOG_DEBUG for subsequent calls.
  - Demote the per-check 'Processing check request via emulator…',
    'Calling emulated PacketHandler', and 'PacketHandler wrote N
    byte response' lines from INFO to DEBUG — these describe normal
    periodic behavior, not events worth surfacing.
  - Consolidate the 7-line module-loading limitations banner into a
    single INFO + one DEBUG with the same content.

No behavior change — only log levels and wording.
2026-05-15 12:11:09 -07:00
..