Log4J "base.Logging" Logausgaben in Eclipse?
Author: sbrandt68
Publication Date: 1/11/2016 10:33
Hallo,
ich habe ein Modul geschrieben und verwende in meiner Modul Klassen den Base Logger wie folgt.
|
import de.espirit.common.base.Logging; ... private final Class<?> LOGGER = this.getClass(); ... Logging.logInfo("Datensaetze gelesen....", LOGGER); |
|
Nun schreibe ich Unit Tests in Eclipse Projekt.
Ich verwende Log4J
Doch leider werden keinerlei Logausgaben des Loggers ausgegeben.
Ich bekomme aber die Standard Ausgaben normal gelogged.
Beispiel: 2016-01-11 11:26:35 INFO de.espirit.common.Logging:114 - CONTENTSTORE loaded in 164ms
Was muss ich tun um die oben genannten Logausgaben ebenfalls auf Console zu bekommen?
Tags: log4j, logging, module_development
-
Author: thmarx - 1/13/2016 7:58
Hallo Stefan,
ja, das ist möglich, allerdings musst du dafür dem base.Logging einen eigenen Logger übergeben, der verwendet wird. Diesen musst du selbst implementieren.
@BeforeClass
public static void setUpClass() {
Logging.init(new de.espirit.common.base.Logger() {
// hier müssen einige Methoden implementiert werden.
});
}
So kannst du das Logging auf log4j umbiegen.
Viele Grüße
Thorsten
0
Vous devez vous connecter pour laisser un commentaire.
Commentaires
1 commentaire