[ 
https://issues.apache.org/jira/browse/NIFI-9374?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

David Handermann updated NIFI-9374:
-----------------------------------
    Priority: Major  (was: Minor)

> Implement Standard Logging for Deprecated Features
> --------------------------------------------------
>
>                 Key: NIFI-9374
>                 URL: https://issues.apache.org/jira/browse/NIFI-9374
>             Project: Apache NiFi
>          Issue Type: New Feature
>          Components: Core Framework, Extensions
>            Reporter: David Handermann
>            Assignee: David Handermann
>            Priority: Major
>          Time Spent: 10m
>  Remaining Estimate: 0h
>
> 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.10#820010)

Reply via email to