They go to logs/nifi-app.log. I think <logger
name="org.apache.nifi.processors" level="INFO"/> is actually WARN by
default. You'll need to tinker with the log levels (it's not straight
enable/disable) to get that working.

On Sun, Nov 5, 2017 at 8:54 AM, Eric Chaves <[email protected]> wrote:

> Hi Mike, I'm running nifi using the official docker image (version 1.4.0)
> and my logs folder is empty. I was looking at bootstrap.conf, logback.xml
> and nifi.properties but couldn't found any config value that may
> disable/enable log. Where should those logs be going?
>
> 2017-11-04 12:55 GMT-02:00 Mike Thomsen <[email protected]>:
>
>> You may need to update the logback xml file in the conf folder. There is
>> a line in there for the processor package. Might be too high for info.
>>
>> On Sat, Nov 4, 2017 at 10:50 AM Eric Chaves <[email protected]> wrote:
>>
>>> Hi folks,
>>>
>>> I'm trying to adapt the flow described at https://community.hortonworks.
>>> com/articles/138632/data-flow-enrichment-with-nifi-lookuprec
>>> ord-proces.html using ScriptedLookupService as replacement
>>> for SimpleKeyValueLookupService to lookup city names and enrich and
>>> incoming record.
>>>
>>> When I ran the flow with KeyValueLookupService the field gets enriched
>>> properly but when I use my scriptedlookup the value always come back as
>>> null.  The script was pretty simple and I can't figure out where is my
>>> error. I also tried the ScriptLookup (just the script, not the flow) by
>>> AloPresto at https://gist.github.com/alopresto/78eb1a2c2b878f75f614812
>>> 69af38a9f with the same resutls.
>>>
>>> I'm trying to log.info the execution to figure out my mistakes but the
>>> logs are going nowhere. How can I enable logging for services?
>>>
>>> Does anyone spot an error?
>>>
>>> ---[service-lookup.groovy]---
>>> import org.apache.nifi.lookup.StringLookupService
>>>
>>> class GroovyLookupService implements StringLookupService {
>>>
>>>   def lookupTable = [
>>>     '1': 'Paris',
>>>     '2': 'Lyon',
>>>     '3': 'Marseille',
>>>     '4': 'Toulouse',
>>>     '5': 'Nice'
>>>   ]
>>>
>>>     @Override
>>>     Optional<String> lookup(final String key) {
>>>       log.warn('key value: ', key)
>>>       return Optional.ofNullable(lookupTable[key])
>>>     }
>>> }
>>>
>>> lookupService = new GroovyLookupService()
>>> ---
>>>
>>>
>

Reply via email to