Gerade für's Tracing / Logging ist man darauf angewiesen, zur Laufzeit Informationen darüber zu erhalten, wo man sich im Code gerade befindet - und zwar nicht nur wenn eine Exception geworfen wird.
Klassenname, Methodenname und ähnliches kriegt man ja problemlos über Reflection: