Если код мой, то естессна логгинг и тесты, и в тяжелых случаях дебаггинг. Но когда код не мой, то лучше(быстрее) всего понимать происходящее именно посредством отладчика.
Не соблазняйся слишком сильно. Это настолько глюкавое и тормозное поделие, что нужно обладать запредельным дзеновским спокойствием, чтобы им пользоваться.