Пожалуйста, взгляните на похожий вопрос .
Я нашел полезным заменить Log4jRollingFileAppender Ignite стандартным RollingFileAppender, который не изменяет имя файла назначения.
Подробнее:
Изменить файл конфигурации Ignite:
...
<property name="gridLogger">
<bean class="org.apache.ignite.logger.log4j.Log4JLogger">
<constructor-arg type="java.lang.String" value="config/ignite-logging-log4j.xml"/>
</bean>
</property>
...
Внесены следующие изменения в настройках файла ignite-logging-log4j. xml. Вы можете использовать файл по умолчанию из почтового индекса Ignite в качестве заполнителя. Измените приложение FILE на следующее:
<!--<appender name="FILE" class="org.apache.ignite.logger.log4j.Log4jRollingFileAppender">-->
<appender name="FILE" class="org.apache.log4j.RollingFileAppender">
<param name="Threshold" value="DEBUG"/>
<param name="File" value="C:/Ignite/log/MyIgnite.log"/>
<param name="Append" value="true"/>
<param name="MaxFileSize" value="1KB"/>
<param name="MaxBackupIndex" value="10"/>
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="[%d{ISO8601}][%-5p][%t][%c{1}] %m%n"/>
</layout>
</appender>
Запустите экземпляр Ignite.
public static void main(String[] args){
Ignition.start("config/<your-ignite-config-filename>.xml");
}
После этого вы должны увидеть кучу файлов журнала ~ 1 КБ в вашем каталоге:
-rw-r--r-- 1 177 May 1 01:15 MyIgnite.log
-rw-r--r-- 1 1512 May 1 01:15 MyIgnite.log.1
-rw-r--r-- 1 1050 May 1 01:15 MyIgnite.log.10
-rw-r--r-- 1 1146 May 1 01:15 MyIgnite.log.2
-rw-r--r-- 1 1402 May 1 01:15 MyIgnite.log.3