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)

Reply via email to