Hallo,
besteht die Möglichkeit, die Debugausgaben über Log4J für eine Klasse oder besser noch ein Objekt einer Klasse gezielt zu deaktivieren?
Hintergrund:
Ich habe einen Appender geschrieben, der die Log-Meldungen über einen HttpClient auf ein Webinterface schreibt. Dummerweise loggt der HttpClient ebenfalls, so das jede Meldung wieder eine neue Meldung generiert, die eine neue Meldung generiert ....
Der Appender ist also bald nur noch mit sich selber beschäftigt.
Mein Gedanke war nun, das Logging für den speziellen, von der Klasse erstellten HttpClient (CloseableHttpClient) oder alternativ für die gesamte Klasse CloseableHttpClient zu unterbinden - idealerweise vom code des Appenders aus.
ist so etwas möglich?
Für alle (ernstgemeinten) Antworten im Voraus schon einmal vielen Dank.
Gruß
Tilman (Räger)
PS: ich verwende die Version 2.8.2 von log4j
besteht die Möglichkeit, die Debugausgaben über Log4J für eine Klasse oder besser noch ein Objekt einer Klasse gezielt zu deaktivieren?
Hintergrund:
Ich habe einen Appender geschrieben, der die Log-Meldungen über einen HttpClient auf ein Webinterface schreibt. Dummerweise loggt der HttpClient ebenfalls, so das jede Meldung wieder eine neue Meldung generiert, die eine neue Meldung generiert ....
Der Appender ist also bald nur noch mit sich selber beschäftigt.
Mein Gedanke war nun, das Logging für den speziellen, von der Klasse erstellten HttpClient (CloseableHttpClient) oder alternativ für die gesamte Klasse CloseableHttpClient zu unterbinden - idealerweise vom code des Appenders aus.
ist so etwas möglich?
Für alle (ernstgemeinten) Antworten im Voraus schon einmal vielen Dank.
Gruß
Tilman (Räger)
PS: ich verwende die Version 2.8.2 von log4j
Zuletzt bearbeitet: