F-12very hardFiles
A line present and a line absent
The live view on the page shows every level, but the file leaves out DEBUG lines unless "Include debug lines" is checked. A check that only looks for a line that exists passes either way; the file must also not contain the DEBUG line shown on the page.
Download the 9 October 2026 log and check that it shows the declined card for order 4471 but no cache miss for user 42.
Endorphin steps
- Navigate to ${BASE_URL}/sandbox/f-12/
- Click "Download log"
- Verify "Saved app-2026-10-09.log (7 lines)" is visible
- Verify the downloaded file "app-2026-10-09.log" contains the line "ERROR payment: card declined for order 4471"
- Verify the downloaded file "app-2026-10-09.log" does not contain the text "cache: miss key=user:42"
Pass when
The saved app-2026-10-09.log contains "ERROR payment: card declined for order 4471" and does not contain "cache: miss key=user:42" (7 lines, no DEBUG).