Hi guys, 
I am using Log4j2 for Ignite logging, but I always have this error:
"* Failed to instantiate [org.apache.ignite.logger.log4j2.Log4J2Logger]:
Constructor threw exception; nested exception is class
org.apache.ignite.IgniteCheckedException: Log4j configuration path was not
found:config/log4j2.xml*"

This is my configuration.
*data-node-config.xml*
<bean class="org.apache.ignite.configuration.IgniteConfiguration">
        <property name="gridLogger">
            <bean class="org.apache.ignite.logger.log4j2.Log4J2Logger">
                <constructor-arg type="java.lang.String"
value="config/log4j2.xml"/>
            </bean>
        </property>
</bean>
And my log4j2.xml locates in the same folder as data-node-config.xml. Both
of them are in config folder.
File structure:
--src
  |--main
    |--java
      |--DataNodeStartUp.java
    |--resources
      |--config
         |--data-node-config.xml
         |--log4j2.xml
However, whenever I run DataNodeStartUp.java main method to call "Ignite
ignite = Ignition.start("config/data-node-config.xml");" to start my
data-node, it always has the error for cannot find the  Log4j configuration
path. 
If I use the absolute path it can work. So there is nothing wrong with my
other configurations. What is this relative path of log4j2.xml?

Thanks!
 



--
Sent from: http://apache-ignite-users.70518.x6.nabble.com/

Reply via email to