У меня есть Java-приложение, в котором файлы журнала записываются в папке application / var / log / application.log.
Вместо записи журнала в папке моего приложения.Он должен быть записан в корневом каталоге путей Linux по умолчанию: var / log / application.log.
Не могли бы вы предложить это?
log4j.xml
<Configuration monitorInterval="60">
<Properties>
<Property name="log-path">/var/log</Property>
</Properties>
<Appenders>
<Console name="Console-Appender" target="SYSTEM_OUT">
<PatternLayout>
<pattern>
[%-5p] %d [%t] %c %X - %m%n
</pattern>>
</PatternLayout>
</Console>
<RollingFile name="RollingFile-Appender"
fileName="${log-path}/application.log"
filePattern="${log-path}/application.log.%d{yyyy-MM-dd-hh-mm}.gz">
<PatternLayout pattern="[%-5p] %d [%t] %c %X - %m%n"/>
<Policies>
<!-- <TimeBasedTriggeringPolicy/> -->
<SizeBasedTriggeringPolicy size="1 MB"/>
</Policies>
<DefaultRolloverStrategy max="10"/>
</RollingFile>
</Appenders>
</Configuration>