『NiFi 自定义 Processor 无法获取到 Logger』问题解决

一、概述
自定义的 Processor 继承了 AbstractProcessor,而 AbstractProcessor 继承了 AbstractSessionFactoryProcessor ,getLogger() 方法位于 AbstractSessionFactoryProcessor 类中。

protected final ProcessorLog getLogger() {
    return this.logger;
}

二、问题解决

该问题出现的原因是随着版本的更新, NiFi API 弃用了部分类。在早期版本中,存在 ProcessorLog,而在最新版本的 API 里, ProcessorLog 取而代之。

仅需更新 API 版本,使用恰当的类,即可解决该问题。

此文在我的 Github Pages 上同步发布,地址为:『NiFi 自定义 Processor 无法获取到 Logger』问题解决

原文地址:https://www.cnblogs.com/neillee/p/7004112.html