mina-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From David Latorre <dvl...@gmail.com>
Subject Re: [MINA 3.0] Which filters should we keep ?
Date Mon, 11 Jan 2010 10:27:14 GMT
I would agree with Niklas that LoggingFilter is quite useful in
FTPServer but of course there are other ways to do it.

I didn't follow your discussion too closely so excuse me if I'm wrong.
Do you mean that instead of logging e.g, only after the second
ProtocolCodecFilter  you would log in all the filters all the time?

so now, let's say we have 4 filters in our ,i don't know,  Mina-based
FPClient. Instead of having a filter logging the commands sent (as
FTPServer currently does, which is SO useful to track a connection -
maybe it's only our customers, but I have to monitor their connections
quite often to explain what they did wrong), we would have 4 filters
logging probably at the same level so the log file would be cluttered
( or we wouldn't have any logs whatsoever) unless the programmers
using MINA logged the communication themselves,  is that what you are

2010/1/10 Niklas Gustavsson <niklas@protocol7.com>:
> On Sun, Jan 10, 2010 at 2:48 PM, Alan D. Cabrera <list@toolazydogs.com> wrote:
>> As for the fact that there are two ProtocolCodecFilters, that's not a
>> problem since you will be printing out the thread id in your log.
> Yes, but under heavy load you only want to log the very minimum you
> can while still tracking down your problem, therefore you need to be
> able to switch on logging at a very specific point in the filter
> chain.
>>> Besides, I'll bet LoggingFilter is, with ProtocolCodecFilter and maybe
>>> ExecutorFilter, by far the most used filters by our users.
>> Just because it's a widespread bad habit.. ;)
> Tastes differ I presume :-)
> /niklas

View raw message