David Handermann created NIFI-14991:
---------------------------------------

             Summary: Add Process Group Context Attributes to Component Logs
                 Key: NIFI-14991
                 URL: https://issues.apache.org/jira/browse/NIFI-14991
             Project: Apache NiFi
          Issue Type: Improvement
          Components: Core Framework
            Reporter: David Handermann
            Assignee: David Handermann


The standard implementation of the {{ComponentLog}} wraps an SLF4J Logger and 
provides Component Identifier information for each message. The associated 
Logging Context has access to the Grouped Component instance with Process Group 
to support optional logging selection at the Process Group level. For 
structured logging encoders such as JSON, additional context information can be 
provided to logging events using Key Value Pairs or Message Diagnostic Context. 
With the Process Group available in the Logging Context, the standard Component 
Log implementation should be updated to add context information associated with 
the Process Group:
 * Process Group Identifier
 * Process Group Name
 * Process Group Path

This providing this information makes it available to output encoders, without 
necessarily adding it to the default logging pattern layout. This approach 
should retain existing log message output, but support additional options for 
including this context information in custom pattern layouts or encoder 
configuration.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to