Hallo Gemeinde,
ich habe eine kurze Frage zum Java Logger.
Ist das die korrekte Nutzungsweise des Loggers?
Vielleicht kurz zum Hintergrund:
Die Logger werden im Konstruktor eines Anwendungs-Objektes instantiiert. Dieses Anwendungs-Objekt kapselt die Logik einer kompletten Anwendung.
Innerhalb des Anwendungsobjektes sollen Objekte und Threads auf die instantiierten Logger zugreifen können.
Also z.b. im DAO so:
Der zurückgegebene Logger soll dann in die my.log schreiben.
Ich bin mir aber unsicher, ob ich mit der Art und Weise wie ich es oben instantiiert habe, nicht den Updater-Logger unter bestimmten Umständen überschreibe.
Wie macht ihr das in umfangreicheren Projekten?
Grüße
ich habe eine kurze Frage zum Java Logger.
Java:
FileHandler handler = new FileHandler("my.log", append);
// Add to the desired logger
Logger logger = Logger.getLogger("updater");
logger.addHandler(handler);
logger = Logger.getLogger("DataAccess.SQL");
logger.addHandler(handler);
Ist das die korrekte Nutzungsweise des Loggers?
Vielleicht kurz zum Hintergrund:
Die Logger werden im Konstruktor eines Anwendungs-Objektes instantiiert. Dieses Anwendungs-Objekt kapselt die Logik einer kompletten Anwendung.
Innerhalb des Anwendungsobjektes sollen Objekte und Threads auf die instantiierten Logger zugreifen können.
Also z.b. im DAO so:
Java:
logger = Logger.getLogger("DataAccess.SQL");
Ich bin mir aber unsicher, ob ich mit der Art und Weise wie ich es oben instantiiert habe, nicht den Updater-Logger unter bestimmten Umständen überschreibe.
Wie macht ihr das in umfangreicheren Projekten?
Grüße