David Handermann created NIFI-9374:
--------------------------------------
Summary: Implement Standard Logging for Deprecated Features
Key: NIFI-9374
URL: https://issues.apache.org/jira/browse/NIFI-9374
Project: Apache NiFi
Issue Type: Improvement
Components: Core Framework, Extensions
Reporter: David Handermann
Assignee: David Handermann
Over the course of multiple releases and numerous capability improvements,
various areas of the code have become deprecated. Deprecated classes, methods,
and properties are required to maintain compatibility when upgrading between
minor releases, but it can be difficult for both developers and users to track
all uses of deprecated features.
Following the pattern of other libraries and frameworks, the purpose of this
issue is to implement standard logging for deprecated features. The default
logging configuration should include a new log file dedicated to deprecated
usage patterns. The implementation should wrap standard SLF4J logging and
provide a common standard for logger names. This approach should make it easy
to add deprecation log warnings throughout the application, and also make it
easy for users to determine whether their configuration is using deprecated
features.
Having a dedicated log for deprecated features will provide a straightforward
method of determining whether a given NiFi installation can be upgraded to
future major releases.
--
This message was sent by Atlassian Jira
(v8.20.1#820001)