2016-11-15 4 views
0

私はGroovyを使用してExecuteScriptコンポーネントにログインしようとしています。 log.infoを呼び出すたびに、nifi-app.logには何も書き込まれませんが、log.erroritを呼び出すと何も書き込まれません。いくつかのlog4j設定や他に何かする必要はありますか?ExecuteScriptのlog.info

log.info("FOO-BAZ-INFO") =>何も

log.error("FOO-BAZ-ERROR")のconf/logback.xmlで=> 2016-11-15 10:29:24,023 ERROR [Timer-Driven Process Thread-6] o.a.nifi.processors.script.ExecuteScript ExecuteScript[id=6840347a-0158-1000-ebbf-b9af3aefa022] FOO-BAZ-ERROR

答えて

4

、追加してください:私のtest.groovyスクリプトでNifiの1.0.xの

を使用して

次の行:

<logger name="org.apache.nifi.processors.script.ExecuteScript" level="INFO"/> 
私は(LogAttributeを除く)のすべてのプロセッサを信じるデフォルトで

WARNレベルでログ、あなたが個別に上記のようにそれらを変更、または次の行を変更することで、それらのすべてを変更することができ、次のいずれか

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

INFOにWARNから

+0

これはうまくいきました、ありがとうございます! – danoyoung

関連する問題