Dołączenia ścieżki do konfiguracji loggera w xml

0

Utworzyłem log4j2.xml gdzie podałem scieżkę systemową ktora jest ustawiana w klasie. Chyba z tego podowu że logger staruje wcześniej nie pobiera mi scieżki a zapisuje mi wszystko do pliki z nazwą "${fileName}". Myślę o tym żeby zostawić w xml scieżkę domyslną np logs/filename i początkowe logi by się tam zapisywały. Dopiero po chwili logger pobierałby scieżkę z klasy ? Tylko jak mogę to zrobić? Chyba ze macie jakieś inne rozwiązanie ?

<Appenders>
		<Console name="Consolea" target="SYSTEM_OUT">
			<PatternLayout pattern="C4bPaf [%t] %-5level %C %M: %msg%n"/>
		</Console>
		<RollingFile name="RollingFileAppender" fileName="${logFile}"
		      filePattern="${rollingFile}">
			<PatternLayout pattern="%d [%t] %p %c - %m%n"/>
			<Policies>
				<OnStartupTriggeringPolicy />
				<SizeBasedTriggeringPolicy size="10 MB" />
			</Policies>
			<DefaultRolloverStrategy max="1000" />
		</RollingFile>
	</Appenders>

	public static void setLogDir(String pathLogFile, String pathRollFile ) {
		System.setProperty("logFile", pathLogFile);
		System.setProperty("rollingFile", pathRollFile);
	}
1

Cześć.
Napisz, proszę coś więcej, co chcesz uzyskać?
Dlaczego nie możesz skonfigurować w xml loggera tak, aby zapisywał Ci logi, tak, jak chcesz?

1 użytkowników online, w tym zalogowanych: 0, gości: 1