Trotz RTFM und Google nix gefunden:
Ich möchte, für eine formatierte Debug-Ausgabe, den Namen der gerade aktiven Function ermitteln.
Wie könnte das gehen?
Alternativ:
Ist es innerhalb einer Function möglich, zu ermitteln, von welcher "höheren Function" sie aufgerufen wurde?
Was das soll?
- Ich habe in meinem Programmcode die mir stets lästigen Debug-Ausgaben per ConsoleWrite() durch eine eigene Lösung ersetzt, die erstens simpler einzuitippen ist (z. B. kein " & @CRLF" mehr erforderlich) und die darüber hinaus den Programmablauf automatisch schick strukturiert dokumentiert.
Es wäre auch kein Problem, die Ausgabe in eine Logdatei umzuleiten, statt in die Console.
Das klappt soweit alles prima, nur muss ich beim Betreten/Verlassen einer jeden Func deren Namen an meine Log-Routine übergeben, was ich bisher "zu Fuß" erledige.
Es wäre bequemer und zudem für die Suche im Quelltext vorteilhafter, wenn ich dort jedes Mal eine stets identische Codezeile reinpacken könnte, die den Namen selbst ermittelt.