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

Matt Sicker updated LOG4J2-38:
------------------------------

    Component/s: Core

> Add receiver state notification support
> ---------------------------------------
>
>                 Key: LOG4J2-38
>                 URL: https://issues.apache.org/jira/browse/LOG4J2-38
>             Project: Log4j 2
>          Issue Type: New Feature
>          Components: Core
>            Reporter: Scott Deboy
>
> Specific scenario:
> For (VFS)LogFilePatternReceiver, setting the 'tailing' flag to true means the 
> receiver continually tracks the current position in the file, and when the 
> file is truncated, it would be helpful to communicate that information back 
> to whoever initialized the receiver (in this case, users may want Chainsaw to 
> automatically clear the log when that happened, or create a new tab, etc).
> I'm not sure if this feature can or should be generalized, but I've heard 
> this request a number of times.
> Maybe this shouldn't be a general concept, maybe a resetableReceiver 
> interface would suffice, and the interface would provide 
> add/removeResetListener.  When the file is truncated, the listener would be 
> notified.
> There is already a concept of a VisualReceiver, which allows the same VFS 
> receiver to prompt for user login credentials, so a ResetableReceiver or some 
> other name would be consistent with the extensions already in place to 
> support other interactions with the app managing the receiver.



--
This message was sent by Atlassian JIRA
(v6.2#6252)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to