tutorials.de Buch-Aktion 05/2012
Like Tree1Danke
  • 1 Beitrag von takidoso
ERLEDIGT
NEIN
ANTWORTEN
2
ZUGRIFFE
1054
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von takidoso
    takidoso takidoso ist offline Mitglied Brillant
    Registriert seit
    Aug 2004
    Ort
    Kömigstein
    Beiträge
    911
    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
    Code :
    1
    2
    3
    
    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
    Andron bedankt sich. 

  2. #2
    Andron Andron ist offline Mitglied Gold
    Registriert seit
    Jun 2006
    Beiträge
    180
    Zu deinem Problem direkt kann ich leider nichts sagen.
    Aber ich benutze für Logging log4j.
    Kann ich dir auch empfehlen.
     

  3. #3
    Avatar von takidoso
    takidoso takidoso ist offline Mitglied Brillant
    Registriert seit
    Aug 2004
    Ort
    Kömigstein
    Beiträge
    911
    Zitat Zitat von Andron Beitrag anzeigen
    Zu deinem Problem direkt kann ich leider nichts sagen.
    Aber ich benutze für Logging log4j.
    Kann ich dir auch empfehlen.
    danke erstmal für den Tip, doch leider konnte ich mir das da nich tso arg aussuchen. Zum anderen ist der log4J mir auch etwas zu heftig bezüglich konfiguration. Ich hatte Bsp.weise mal das Phenomen eine Bibliothek zu verwenden, die ihn verwendete, und ich habe es nicht verstanden, wie man es schaffen kann das logging der Bibliothek auszushalten, ohne das eigene Logging nicht zu verlieren.
    Es ist zwar einerseits toll was solceh Logger alles nettes können, aber für die Konfiguration braucht man wohl ein Studium. Und wenn man für Experimente nicht so viel Zeit bekommt ist es irgendwie unglücklich.

    aber was solls, ich habe es nun etwas anders gelöst und zwar über das Aufrufscript. Offenbar scheint die Initialisierung des Loggers noch vor der Main-Routine zu liegen. Eigetnlich würde ich erwarten dass man da dennoch etwas abbiegen könnte, habe aber bisher noch nichts dergleichen finden können

    Naja was soll's,

    Takidoso
     

Ähnliche Themen

  1. Java Logger Konfiguration zur Laufzeit
    Von takidoso im Forum Java
    Antworten: 5
    Letzter Beitrag: 06.02.09, 17:32
  2. Java-Logger Problem mit Lock
    Von takidoso im Forum Java
    Antworten: 0
    Letzter Beitrag: 04.04.08, 17:05
  3. Antworten: 1
    Letzter Beitrag: 08.05.07, 12:25
  4. Verständnisprobleme mit java-Logger
    Von takidoso im Forum Java
    Antworten: 0
    Letzter Beitrag: 27.12.06, 12:02
  5. java.util.logging.logger + rmi
    Von OKShaitan im Forum Java
    Antworten: 0
    Letzter Beitrag: 27.08.04, 12:09