Incidentally, I took the information on how to do this from: https://nifi.apache.org/docs/nifi-docs/components/org.apache.nifi.controller.ControllerStatusReportingTask/additionalDetails.html
On Thu, Jul 14, 2016 at 11:02 AM, Russell Bateman < russell.bate...@perfectsearchcorp.com> wrote: > First, I'm using ControllerStatusReportingTask whose output I see in > *nifi-app.log.* This seems to do report what I want to see. However, I'd > like the status reports to go out to a different log file. I bounced NiFi > after enhancing the log-back file: > > I inserted this near the top of *conf/logback.xml*, just after the > definition of the BOOTSTRAP_FILE rolling appender: > > <!-- rolling appender for controller-status reporting task log. --> > <appender name="*CONTROLLER_STATUS_FILE*" > class="ch.qos.logback.core.rolling.RollingFileAppender"> > <file>logs/nifi-controller-status.log</file> > <rollingPolicy > class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"> > * > <fileNamePattern>./logs/nifi-controller-status_%d.log</fileNamePattern>* > <maxHistory>30</maxHistory> > </rollingPolicy> > <encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder"> > <pattern>%date %level [%thread] %logger{40} %msg%n</pattern> > </encoder> > </appender> > > ...and I inserted this nearer the bottom of *conf/logback.xml:* > > <!-- Logger to redirect controller status/reporting task output to a > different file. --> > <logger name="*org.apache.nifi.controller.ControllerStatusReportingTask*" > level="INFO" additivity="false"> > <appender-ref ref="*CONTROLLER_STATUS_FILE*" /> > </logger> > > The status still comes out in *nifi-app.log*; *nifi-controller-status.log, > *which is created in the *logs* subdirectory, remains 0-length. What am I > missing here? > > Thanks, > Russ >