Hallo!

Also mit "HelloWorld" funktioniert das, nachdem ich den Classpath der log4j.jar gesetzt habe und das Programm direkt mit java ... aufrufe.
In die log4j.log wird also geschrieben!
Nur wenn ich das gleiche in die Class einbaue, welche von SQL aufgerufen wird, funktioniert das nicht.
Gibt es eine Möglichkeit beim Anmelden eines Users einen Classpath zu setzen ohne den System Classpath zu verändern?


Das mit dem Sytem.out habe ich auch getestet! Das würde mir ja auch schon reichen! Funktioniert aber nicht, obwohl ich die Fehlende Klammer und in der Klasse import java.io.*; eingefügt habe!

/home/ExtDB.java:94: cannot assign a value to final variable out
System.out = new PrintStream(new FileOutputStream("/Home/SEC0495/log4j.log", true));
^
1 error


Gruß
Henning