Summary:
Selective rolling-window debug capture tool for WoW addon developers. Leave your debug lines in forever.
Full Description:
Buggin lets you leave every debug line in your addon permanently.
Frame your debug calls like this:
if Buggin then
    Buggin.ScriptName.FunctionName:print("data I need to know")
	-- or Buggin.ScriptName.FunctionName.Point.print("data I need")
	-- or Buggin.ScriptName.FunctionName.Line1241.currency.print("currency I just got: " .. currency)
end
Buggin supports 2 to 4 address parts, letting you get as specific as you want.
How It Actually Works
Buggin does not record everything all the time.
It always listens for addresses (so it can build the address list), but dismisses the actual print data until you start capture.
When you click “Capture Prints”, it begins a 60-second rolling window.
Only the last 60 seconds of enabled debug prints are kept.
You can run around Azeroth, test for as long as you want — Buggin will only save the most recent 60 seconds when you stop capture.

Workflow:
Click the big net icon on the minimap
Go to “Select Debugs to View” and check the addresses you care about
Click “Capture Prints”
Go test your feature (travel, fight, whatever)
When done, wait 10–15 seconds, then click the minimap icon again to stop and view results
Use the “Copy Logs” button if you want to save the output

Why This Is Powerful
This is a tool built by a programmer, for programmers.
You never have to remove another debug line again. Ship your addon exactly as-is. 
If Buggin isn’t installed, those lines do nothing — zero spam, zero performance cost.
When something breaks later, install Buggin, select the relevant addresses, start capture, 
reproduce the problem, and you’ll see exactly what happened in the last 60 seconds.

