Nun kann ich in einer catch Block ja z.B. über System.out eine Nachricht auf der Konsole ausgeben. Was jedoch, wenn sich meine Anforderungen ändern und der Text nun z.B. in einer Datei geschrieben werden sollte... Ich müsste ja alle System.out Anweisungen entsprechend verändern -> Viel Aufwand.
Wäre es sinnvoll eine Log Klasse einzuführen, in der ich einfach eine Methode setLogText aufrufe? Dann bräuchte ich nur noch diese Methode zentral modifizieren (z.B. System.out gegen einen FileWriter ersetzen). Sicherlich gibt es aber noch einen besseren Ansatz.
Vorschläge?
Wäre es sinnvoll eine Log Klasse einzuführen, in der ich einfach eine Methode setLogText aufrufe? Dann bräuchte ich nur noch diese Methode zentral modifizieren (z.B. System.out gegen einen FileWriter ersetzen). Sicherlich gibt es aber noch einen besseren Ansatz.
Vorschläge?