Für einfache Logging-Funktionen, also zu Beginn ein Interface erstellen und bei Funktionsende wird es freigegeben, also auch nochmal das Ende automatisch loggen können.
Wenn du das direkt nach dem
begin machst, dann ist der Scope aber immer noch die gesamte Methode. Da hat sich nichts geändert.
In dem verlinkten Beispiel wird das Interface aber im Scope eines inneren
begin-end erstellt. Das funktioniert jetzt anders als vorher.