Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Doch klar.
Das kann man so machen, also mit dem raise, oder man schaut, ob man das losging viel weiter oben setzt. Man könnte den Aufruf von main kapseln und dort alle Fehler loggen, die auftreten und dann mit raise weiter reichen