tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
1
ZUGRIFFE
299
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 bin gerade am verwunderten und erstaunten Verzweifeln.
    eine kleine Testanwendung mit ein paar log4j debug-statements tut irgendwie bezogen aufu die debug-statements anders innerhalb Eclpse als innerhalb meines Startscripts.

    im Startscript habe ich es wie auch in Eclipse im wesentlichen in 5 verschieden Varianten versucht:
    1. mit System-Property -Dlog4j.configuration=log4j.properties und vorhandener "log4j.properties"-Datei
    2. mit System-Property -Dlog4j.configuration=log4j.properties ohne vorhandener "log4j.properties"-Datei
    3. mit System-Property -Dlog4j.configuration=file:log4j.properties und vorhandener "log4j.properties"-Datei
    4. mit System-Property -Dlog4j.configuration=file:log4j.properties ohne vorhandener "log4j.properties"-
    5. ohne System-Property -Dlog4j.configuration
    Dazu sei ncoh bemekrt, dass in dem jar in dem die Anwendung enthalten ist , keine weitere log4j.properties sich befindet.

    in Eclipse kommen folgende Ergebnisse zustande:
    1) klappt
    2) klappt
    3) klappt
    4) meldet sich mit (erwarteter) FileNotFound und log4j-Warnung mit dem Hinweis log4J richtig zu konfigurieren
    5) klappt

    Mit dem Startscript passiert immer das selbe und zwar medldet sich die Anwendung ohne FileNotFound aber mit log4jWarnung mit dem typischen Hinweis log4j richtig zu konfigurieren.

    Der aufruf des Startscriptes der dann zusammengebastelt herauskommt sicht so aus:
    Fall 1 & 2:
    Code :
    1
    
    C:\java\jdk1.6.0_05\bin\java -Xms16M -Xmx32M -Dlog4j.configuration=log4j.properties -cp c:\lib\cmkutils.jar;c:\lib\filedemon.jar;c:\lib\log4j-1.2.15.jar de/equens/filedemon/appl/Sleeper

    Fall 3 & 4:
    Code :
    1
    
    C:\java\jdk1.6.0_05\bin\java -Xms16M -Xmx32M -Dlog4j.configuration=file:log4j.properties -cp c:\lib\cmkutils.jar;c:\lib\filedemon.jar;c:\lib\log4j-1.2.15.jar de/equens/filedemon/appl/Sleeper

    Fall 5:
    Code :
    1
    
    C:\java\jdk1.6.0_05\bin\java -Xms16M -Xmx32M  -cp c:\lib\cmkutils.jar;c:\lib\filedemon.jar;c:\lib\log4j-1.2.15.jar de/equens/filedemon/appl/Sleeper

    Hat jemand eine Idee woran das unterschiedliche Verhalten liegt? Irgendwas scheine ich da zu übersehen, nur was?
     

  2. #2
    Avatar von takidoso
    takidoso takidoso ist offline Mitglied Brillant
    Registriert seit
    Aug 2004
    Ort
    Kömigstein
    Beiträge
    911
    Irgendwie scheine ich manchmal doch zu blind zu sein.
    Das Verhalten des Startscriptes kann ich mir nun erklären, da hatte ich die Zeile der Ausgabe des verwendeten Aufrufs mit dem eigentlichen Aufruf verwechselt.
    Allerdings bleibt meine Frage insofern noch offen in Bezug auf warum die Eclipse-Laufzeitumgebung trotzdem Log-ausgaben in den Fällen 1, 2, und 5 tätigen kann ...
    hat da jemand eine Idee?
     

Ähnliche Themen

  1. log4j Filter Drolliges Verhalten
    Von takidoso im Forum Java
    Antworten: 1
    Letzter Beitrag: 11.11.09, 19:21
  2. Seltsames Verhalten beim Logging mit Log4J
    Von Manuel Hegemann im Forum Enterprise Java (JEE, J2EE, Spring & Co.)
    Antworten: 0
    Letzter Beitrag: 13.05.09, 11:21
  3. Antworten: 8
    Letzter Beitrag: 13.02.09, 08:26
  4. Startscript?
    Von emuume im Forum Microsoft Windows
    Antworten: 2
    Letzter Beitrag: 25.07.06, 19:42
  5. MySQL-Startscript funktioniert nicht :(
    Von Nasenbaer im Forum Linux & Unix
    Antworten: 3
    Letzter Beitrag: 27.04.02, 12:02

Stichworte