There are two kinds of developers: the ones who rely on logging output and the ones who use a debugger.
I fall on the first category, but today I had to use a debugger (I needed to find a memory leak).
It was a good experience, so be sure to combine both to get the best of both worlds!