Hallo,
ich suche zurzeit nach einer Möglichkeit zur Laufzeit die Optionen meiner log4j.properties-Datei zu überschreiben.
Hintergrund des Ganzen ist, dass ich auf dem DEBUG-Level sehr viele Ausgaben in bestimmten Bereichen setze, die ich wirklich nur dann benötige, wenn ich mir das Verhalten meiner Applikation unter bestimmten Umständen genauer anschauen will.
Standardmäßig ist das Log-Level INFO. Ich möchte nun aber nicht jedesmal eine .war-Datei neu kompilieren und ggf. sogar auf nen Server neu hochladen, die Applikation anhalten, neustarten usw. nur, weil ich das Log-Level verändern möchte.
Ich konnte bisher keine nützlichen Infos zu dem Thema finden, ohne dass ich log4j-Objekte instantiiere.
Hat jemand vielleicht einen Ansatz?
Beste Grüße
ich suche zurzeit nach einer Möglichkeit zur Laufzeit die Optionen meiner log4j.properties-Datei zu überschreiben.
Hintergrund des Ganzen ist, dass ich auf dem DEBUG-Level sehr viele Ausgaben in bestimmten Bereichen setze, die ich wirklich nur dann benötige, wenn ich mir das Verhalten meiner Applikation unter bestimmten Umständen genauer anschauen will.
Standardmäßig ist das Log-Level INFO. Ich möchte nun aber nicht jedesmal eine .war-Datei neu kompilieren und ggf. sogar auf nen Server neu hochladen, die Applikation anhalten, neustarten usw. nur, weil ich das Log-Level verändern möchte.
Ich konnte bisher keine nützlichen Infos zu dem Thema finden, ohne dass ich log4j-Objekte instantiiere.
Hat jemand vielleicht einen Ansatz?
Beste Grüße