[
https://issues.apache.org/jira/browse/DIRMINA-422?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12521652
]
Trustin Lee commented on DIRMINA-422:
-------------------------------------
A few comments:
* We could use Runnable instead of introducing FilterAction.
* Let's make IoFilter methods in WrappingFilter 'final'.
* Very trivial thing but I'd prefer protected abstract to abstract protected.
* The name 'WrappingFilter' doesn't represent what it does clearly. What would
be a better name? We will also have to change wrapFilterAction to something
else.
> Depending on the relative position of ExecutorFilter and ProtocolCodecFilter
> more than one MdcLoggingFilter must be added to the chain
> (when you want the MDC to be set during encoding/decoding).
We could simply change MdcLoggingFilter to MDCInjectionFilter and make it
perform property injection only, and let LoggingFilter handle logging. (i.e.
Separation of concern :) WDYT?
> create a new loggingfilter that leverages SLF4J's MDC feauture
> --------------------------------------------------------------
>
> Key: DIRMINA-422
> URL: https://issues.apache.org/jira/browse/DIRMINA-422
> Project: MINA
> Issue Type: New Feature
> Components: Filter
> Reporter: Maarten Bosteels
> Assignee: Maarten Bosteels
> Priority: Minor
> Fix For: 2.0.0-M1
>
>
> A logging filter that puts some basic info about the IoSession in the MDC
> (Mapped Diagnostic Context)
> has the advantage that all logging events down the call stack include this
> info.
> Even if those log events are generated by code that is not aware of MINA at
> all.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.