<Nicht ernst gemeint>
5000 Zeilen Code, davon 3 Zeilen DLL = 0,06 %
99,8 % des Codes sind LotusScript, verbleiben noch 7 Zeilen (0,14 %), die noch etwas anderes sind. Vielleicht steckt das Problem ja auch dort?
</Nicht ernst gemeint>
Bezüglich des Logging denke ich, dass man einfach Mut zur Lücke haben muss. Und bei solchen absoluten Ausnahmefällen muss man dann halt individuell etwas einbauen, um die Fehlerursache zu finden.
Wir müssen auch immer bedenken, was wir tun. Welche Folgen hat ein Fehler? Fällt dadurch der Herzschrittmacher aus, werden alle Ampeln auf grün geschaltet, oder landet ein Airbus im Berg?
Ich denke wir können uns da in unserem Standardumfeld ganz entspannt zurücklegen und unseren Job so gut und ökonomisch wie möglich erledigen, immer in dem Wissen, dass ein - natürlich zu vermeidender - Fehler in Eurem Fall eine Userzulassung verhindert, in anderen Fällen vielleicht eine Arbeitsanweisung oder sonst ein "lebenswichtiges" Dokument mit einem verkehrten Status versieht.
Wer sich darüber aufregt, sollte mal darüber nachdenken, was wirklich wichtig ist ...