Hallo,
es wäre sehr nett, wenn sich jemand das kleine Beispielprogramm auf den Seiten 9, 10, 11 unter dem Link http://berrendorf.inf.fh-bonn-rhein-sieg.de/lehre/ss03/vups1/Seminar/3_LoggingInJava.pdf ansehen könnte, denn ich habe dort ein paar Verständnisprobleme (für eine bessere Übersicht habe ich den Quellcode der drei Klassen hier nicht eingefügt, kann das aber gerne machen, wenn das für Euch besser sein sollte):
- In der Klasse LoggingA wurde der Log Level des Handlers nicht gesetzt. Gilt dann der Default global logging level aus der Datei
?
- In der Klasse LoggingB heißt es
. Ich verstehe nicht, warum das als Klassenvariable definiert wird (werden muss?)?
- Meint das
in der Klasse LoggingB einfach nur, dass für diese Klasse der FileHandler aus der Klasse LoggingA nicht verwendet wird?
- In der Klasse LoggingC wird weder ein FileHandler noch ein Log Level definiert. Gelten dann die Default-Werte aus
?
- Müsste
in der Klasse LoggingC nicht dazu führen, dass "LoggingA erzeugt." auf der Konsole ausgegeben wird ???:L
Vielen Dank für Eure Mühe!
Gruß
Wang
es wäre sehr nett, wenn sich jemand das kleine Beispielprogramm auf den Seiten 9, 10, 11 unter dem Link http://berrendorf.inf.fh-bonn-rhein-sieg.de/lehre/ss03/vups1/Seminar/3_LoggingInJava.pdf ansehen könnte, denn ich habe dort ein paar Verständnisprobleme (für eine bessere Übersicht habe ich den Quellcode der drei Klassen hier nicht eingefügt, kann das aber gerne machen, wenn das für Euch besser sein sollte):
- In der Klasse LoggingA wurde der Log Level des Handlers nicht gesetzt. Gilt dann der Default global logging level aus der Datei
Code:
<java_home>/jre/lib/logging.properties
- In der Klasse LoggingB heißt es
Code:
static Handler handler;
- Meint das
Code:
logger.setUseParentHandlers(false);
- In der Klasse LoggingC wird weder ein FileHandler noch ein Log Level definiert. Gelten dann die Default-Werte aus
Code:
<java_home>/jre/lib/logging.properties
- Müsste
Code:
LoggingB log_b = new LoggingB();
Vielen Dank für Eure Mühe!
Gruß
Wang