<배경설명>
- NiFi에서 LogMessage 프로세서를 활용해서 특정 프로세서의 결과를 Logging하고 있음.
PutSQL이 성공할 경우, LogMessage 프로세서가 동작함.
- 그런데 nifi-app.log 에만 로그가 쌓이니, 가끔씩 에러로그와 뒤섞여 가독성도 떨어지고 tail & split에도 과부하가 걸림
<조치방안>
- /conf/logback.xml 파일을 일부 수정하여, 'LogMessage' 프로세서에서 생성한 로그만 별도의 파일(LogMessage_FILE.log)로 만들어줌.
LogMessage라는 logger의 appender-ref를 "LogMessage_FILE" 이라는 임의의 속성으로 부여함.
appender name="LogMessage_FILE"
file : nifi-LogMessage_FILE.log 이라는 파일로 떨어뜨리게 함.
- 적용 이후 nifi 재기동하였고, 정상적으로 로그 파일이 생성됨.