You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@nifi.apache.org by "David Handermann (Jira)" <ji...@apache.org> on 2022/08/15 16:19:00 UTC

[jira] [Updated] (NIFI-9374) Implement Standard Logging for Deprecated Features

     [ 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)