Using a debugger with Addons

Hey there! I found a post that talks about using a debugger while developing addons, but it’s 7 years old and seemed irrelevant at this point. I wanted to ask if anyone has successfully setup their debugger when working with addons?

Right now, my flow is just dumping things into the .log file and reading it from there, but it would be really nice to use a debugger to see if I have my hooks actually working in the right spots!