Releases: MariusHeier/deeplog
Releases · MariusHeier/deeplog
Release list
v1.0.1 - reliable connection capture
DeepLog v1.0.1
Reliability and polish.
- Captures the connection reliably. If your controller is already plugged in, DeepLog now waits for you to actually unplug it before it starts recording, instead of trusting an ENTER press. Pressing ENTER while it was still connected could miss the connection event and record nothing useful.
- Cleaner plain-text output throughout, and a clearer intro.
Full Changelog: v1.0.0...v1.0.1
v1.0.0 - USB incident logger
DeepLog v1.0.0
First release. DeepLog is the incident logger split out of DeepPoll - DeepPoll measures your polling rate, DeepLog captures the moment a controller drops.
What it does
- Starts before plug-in so the connection/enumeration is always recorded
- Records kernel USB activity to a ring buffer (keeps the last several minutes, can run for hours)
- Catches the disconnect automatically when the controller falls off the bus - manual stop (ENTER) as fallback
- Asks three questions about what you saw (game-level vs Windows-level disconnect, recovery, timing)
- Collects a system snapshot of USB-flakiness factors: power plan, USB selective suspend, fast startup, USB controllers, drivers, input software
- Shows you exactly what gets sent before uploading, with a keep-it-local option
Privacy
Timing data only - no keystrokes, no file contents, no name or username. The full system snapshot is shown before anything uploads.
Install
irm https://tools.mariusheier.com/deeplog.ps1 | iexRequires admin (kernel tracing). Start it before plugging in your controller.