Are you sure your configuration is picked up by the test and that IgniteLogger is actually enabled?
I would suggest to debug it this way - try to enable IgniteLogger with this configuration for a basic Apache Ignite node and if it works apply it for the test.
—
Denis
> On Apr 12, 2017, at 8:22 AM, ALEKSEY KUZNETSOV <
[hidden email]> wrote:
>
> Igniters! Suppose we have log4j-test.xml as following:
> ...
>
> <appender name="FILE" class="org.apache.log4j.RollingFileAppender">
> <param name="Threshold" value="INFO"/>
> <param name="File" value="${IGNITE_HOME}/work/log/ignite.log"/>
> <param name="Append" value="true"/>
> <param name="MaxFileSize" value="10MB"/>
> <param name="MaxBackupIndex" value="10"/>
> <layout class="org.apache.log4j.PatternLayout">
> <param name="ConversionPattern"
> value="[%d{ABSOLUTE}][%-5p][%t][%c{1}] %m%n"/>
> </layout>
> </appender>
>
> <logger name="org.apache.ignite.internal.processors.cache.transactions"
> additivity="true">
> <level value="INFO" />
> <appender-ref ref="FILE" />
> </logger>
>
> <logger name="org.apache.ignite.testframework.junits" additivity="true">
> <level value="INFO" />
> <appender-ref ref="FILE" />
> </logger>
> ...
>
> Why damn IgniteLogger doesn't write info logs from
> TxOptimisticDeadlockDetectionTest class ?!?
> --
>
> *Best Regards,*
>
> *Kuznetsov Aleksey*