Wie können wir log4j mit einer Eigenschaftendatei am benutzerdefinierten Speicherort initialisieren?Wie log4j mit einer log4jproperties-Datei außerhalb des Klassenpfads initialisiert wird
Ich habe versucht, Log4j für meine Webanwendung zu initialisieren, aber es kann die Log4j-Eigenschaftendatei nicht lesen.
Ich versuche, den Speicherort von einer Basiskonfigurationsdatei zu nehmen und initialisieren mithilfe der Eigenschaftskonfiguration.
Ich lese die Konfigurationsdatei und speichern Sie den Speicherort auf eine Variable.
log4jpath =C://Users//log4j.properties
PropertyConfigurator.configure(log4jpath));
Aber das funktioniert überhaupt nicht. Log4j funktioniert nur, wenn ich die property-Datei in die WAR-Datei lege.
Wie können wir die Eigenschaftendatei an einem benutzerdefinierten Ort platzieren, anstatt sie an den Krieg zu binden.
Gibt es eine andere Art und Weise? Ich versuche, den Speicherort aus einer Eigenschaftendatei zu lesen –