如何配置打印出Ignite日志

时间:2016-12-13 09:48:15

标签: log4j ignite

我希望看到Ignite在其运行期间打印的INFO级别日志(以便它可以帮助我了解Ignite正在做什么)。我使用以下log4j.properties来生成Ignite打印INFO级别日志,但不打印日志。 是否有特殊配置可以打印出Ignite日志? 感谢。

durationTime

2 个答案:

答案 0 :(得分:0)

您应该使用<CLASSPATH>/config/ignite-log4j.xml文件而不是log4j.properties

答案 1 :(得分:0)

如果您使用的是例如log4j用于记录: 1.在IgniteConfiguration的gridLogger中配置ignite / config / ignite-log4j.xml

例如

<bean id="grid.cfg"
     class="org.apache.ignite.configuration.IgniteConfiguration">
  <property name="gridLogger">
     <bean class="org.apache.ignite.logger.log4j.Log4JLogger">
        <constructor-arg type="java.lang.String" value="config/ignite-log4j.xml"/>
     </bean>
  </property>
.........
  1. 在ignite / config / ignite-log4j.xml中取消注释“ CONSOLE”附加程序
  2. 在ignite / libs /文件夹中复制ignite / libs / optional / ignite-log4j / log4j.jar和ignite / libs / optional / ignite-log4j / ignite-log4j.jar
  3. 您还可以设置IGNITE_LOG_HOME环境变量以将日志重定向到任何文件