Hallo! Ich möchte in meinem Programm einen Logger benutzen und habe da ein paar Fragen.
1. Bei Fehlern soll zusätzlich eine E-Mail versandt werden. Nun gibt es ja Logger, die auch diese Funktion beinhalten. Allerdings soll mein Programm auch in einem fachlichen Kontext E-Mails versenden und dafür wird es schon einen Mailer geben. Nun weiß ich nicht recht, ob ich dann lieber einen eigenen kleinen Logger schreiben soll, der bei Bedarf den sowieso vorhandenen Mailer nutzt, oder ob ich da wirklich eine Trennung machen sollte.
2. Wie kann ich es erreichen, dass auch Fehler protokolliert werden, die ich versehentlich nicht in meinem Programm berücksichtigt habe? Selbst, wenn diese zum Programmabsturz führen. Sowas wie z.B. unbehandelte NullPointerExceptions. Wahrscheinlich geht das gar nicht mit dem Programm selbst, weil es ja dann eben schon abstürzt, oder? Was kann ich da sonst machen?
3. Wenn ich einen eigenen kleinen Logger baue, wie komme ich an die Information, aus welcher Klasse heraus ein Log-Eintrag geschrieben werden soll? Das will man ja nicht jedes mal übergeben müssen. Und im Kontext von 2. müsste man ja auch noch an die automatische Fehlermeldung mit Codezeile usw. kommen.
Danke
1. Bei Fehlern soll zusätzlich eine E-Mail versandt werden. Nun gibt es ja Logger, die auch diese Funktion beinhalten. Allerdings soll mein Programm auch in einem fachlichen Kontext E-Mails versenden und dafür wird es schon einen Mailer geben. Nun weiß ich nicht recht, ob ich dann lieber einen eigenen kleinen Logger schreiben soll, der bei Bedarf den sowieso vorhandenen Mailer nutzt, oder ob ich da wirklich eine Trennung machen sollte.
2. Wie kann ich es erreichen, dass auch Fehler protokolliert werden, die ich versehentlich nicht in meinem Programm berücksichtigt habe? Selbst, wenn diese zum Programmabsturz führen. Sowas wie z.B. unbehandelte NullPointerExceptions. Wahrscheinlich geht das gar nicht mit dem Programm selbst, weil es ja dann eben schon abstürzt, oder? Was kann ich da sonst machen?
3. Wenn ich einen eigenen kleinen Logger baue, wie komme ich an die Information, aus welcher Klasse heraus ein Log-Eintrag geschrieben werden soll? Das will man ja nicht jedes mal übergeben müssen. Und im Kontext von 2. müsste man ja auch noch an die automatische Fehlermeldung mit Codezeile usw. kommen.
Danke