Groovy ExecuteScript中的log.info

Groovy ExecuteScript中的log.info,groovy,apache-nifi,Groovy,Apache Nifi,我正在尝试使用Groovy登录ExecuteScript组件。每当我调用log.info时,nifi-app.log中不会写入任何内容,但当我调用log.error时会写入。是否有一些log4j配置或其他我需要做的事情 使用nifi1.0.x 在我的test.groovy脚本中: log.info(“FOO-BAZ-info”)=>什么都没有 log.error(“FOO-BAZ-error”)=> 2016-11-15 10:29:24023错误[Timer Driven Process Th

我正在尝试使用Groovy登录ExecuteScript组件。每当我调用log.info时,nifi-app.log中不会写入任何内容,但当我调用log.error时会写入。是否有一些log4j配置或其他我需要做的事情

使用nifi1.0.x

在我的test.groovy脚本中:

log.info(“FOO-BAZ-info”)
=>什么都没有

log.error(“FOO-BAZ-error”)
=>
2016-11-15 10:29:24023错误[Timer Driven Process Thread-6]o.a.nifi.processors.script.ExecuteScript ExecuteScript[id=6840347a-0158-1000-ebbf-b9af3aefa022]FOO-BAZ-ERROR
在conf/logback.xml中,尝试添加以下行:

<logger name="org.apache.nifi.processors.script.ExecuteScript" level="INFO"/>
<logger name="org.apache.nifi.processors" level="WARN"/>

默认情况下,我相信所有处理器(LogAttribute除外)都记录在警告级别,您可以像上面那样单独更改它们,也可以通过更改以下行来更改所有处理器:

<logger name="org.apache.nifi.processors.script.ExecuteScript" level="INFO"/>
<logger name="org.apache.nifi.processors" level="WARN"/>


从“警告”到“信息”

您可以更改处理器配置中的日志记录级别(NiFi speak中的公告级别),而不是编辑回写配置文件