default
- info10:30:00Job runner started
- info10:30:01Connected to database
- info10:30:01Discovered 3 pending jobs
- info10:30:02Job #142 starting
- warn10:30:05Slow query detected (4.2s)
- info10:30:10Job #142 finished in 8.1s
- error10:30:15Job #143 failed: connection refused
- info10:30:20Retrying #143 (attempt 2)
with-source
- info10:30:00Job runner started
- info10:30:01db.py:42Connected to database
- info10:30:01Discovered 3 pending jobs
- info10:30:02Job #142 starting
- warn10:30:05db.py:88Slow query detected (4.2s)
- info10:30:10Job #142 finished in 8.1s
- error10:30:15net.py:31Job #143 failed: connection refused
- info10:30:20Retrying #143 (attempt 2)
empty
error-heavy
- error10:30:00Connection refused
- warn10:30:01Retry 1/3
- error10:30:02Connection refused
- warn10:30:03Retry 2/3
- error10:30:04Connection refused
- error10:30:05Giving up
with-sse-stream
- info10:30:00Job runner started
- info10:30:01Connected to database
- info10:30:01Discovered 3 pending jobs
- info10:30:02Job #142 starting
- warn10:30:05Slow query detected (4.2s)
- info10:30:10Job #142 finished in 8.1s
- error10:30:15Job #143 failed: connection refused
- info10:30:20Retrying #143 (attempt 2)
When `stream_invoke=Invocation.sse(...)` is set, the inner <ol> subscribes via `hx-ext="sse" sse-connect=...`. The endpoint sends OOB swaps appending new <li>s to the kit-rendered list id.