Я добавил запись в conf / logback. xml для процессора ValidateRecord с этим кодом:
<appender name="Validation" class="ch.qos.logback.core.FileAppender">
<file>logs/ValidateRecord.log</file>
<append>true</append>
<encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
<pattern>%date %level [%thread] %logger{40} %msg%n</pattern>
</encoder>
</appender>
<logger name="org.apache.nifi.processors.standard.ValidateRecord" level="DEBUG">
<appender-ref ref="Validation" />
</logger>
Затем я использую процессор TailFile для извлечения сообщения из ValidateRecord.log , если данный файл JSON не соответствует требуемой схеме JSON. Но проблема в том, что все сообщения от всех ValidateRecord процессоров go в этот файл, и я не хочу этого.
Мне нужно указать регистратор для указанной c группы процессов или для c ValidateRecord процессора. Есть ли способ сделать это?