incorrect work of IgniteLogger

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

incorrect work of IgniteLogger

voipp
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*
Reply | Threaded
Open this post in threaded view
|

Re: incorrect work of IgniteLogger

dmagda
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*