Debugging bei eigenen Modulen

Ich registriere in meiner Klassenbibliothek Shutdown und Exception Handler, um Fehler zu protokollieren.
Mittels debug_backtrace möchte ich bei einem Fehler auch einen Stack Trace loggen lassen.

Komischerweise enthält der Backtrace aber immer nur die letzte Methode, in der ein Fehler getriggert wurde, nicht jedoch die Methoden, die diese Methode aufgerufen haben.

Eine Idee, wieso das nicht tut?