takidoso
Erfahrenes Mitglied
Hallo und Halli,
ich verwende in 2 kleinen Anwendungen den Standardlogger aus dem Sun-Java-Framework: java.util.logging ...
diese beiden Anwendungen teilen sich eine Propertiy-Datei, in der steht wo sich die jeweiligen Logger-properties befinden (also die Namen der Properties-Dateien).
Nun hatte ich es so verstanden, dass dem Logger über die Systemproperty java.util.logging.config.file mitgeteilt wird wo sich sein property-File befindet bzw wie es heißt.
Wenn ich nun diese Angabe im Code mit
wird prima gezeigt, dass diese Property gesetzt wird, jedoch scheint sicher de Logger nicht im geringsten dafür zu interessieren.
Was muss ich anders machen, damit die beiden Anwendungen tatsächlich die Konfigurationsfiles die ich ihnen vorgebe anwenden?
mit herzlichen Dank im Voraus für gute Ratschläge,
Takidoso
ich verwende in 2 kleinen Anwendungen den Standardlogger aus dem Sun-Java-Framework: java.util.logging ...
diese beiden Anwendungen teilen sich eine Propertiy-Datei, in der steht wo sich die jeweiligen Logger-properties befinden (also die Namen der Properties-Dateien).
Nun hatte ich es so verstanden, dass dem Logger über die Systemproperty java.util.logging.config.file mitgeteilt wird wo sich sein property-File befindet bzw wie es heißt.
Wenn ich nun diese Angabe im Code mit
Code:
System.setProperty("java.util.logging.config.file",
props.getPropert(LOGGER_CONFIG_FILE, "sendreq_log.properties"));
System.out.println("java.util.logging.config.file='"+System.getPropert("java.util.logging.config.file")+"'");
wird prima gezeigt, dass diese Property gesetzt wird, jedoch scheint sicher de Logger nicht im geringsten dafür zu interessieren.
Was muss ich anders machen, damit die beiden Anwendungen tatsächlich die Konfigurationsfiles die ich ihnen vorgebe anwenden?
mit herzlichen Dank im Voraus für gute Ratschläge,
Takidoso