Michael Kunze created DIRMINA-1100:
--------------------------------------

             Summary: printStackTrace in AbstractPollingIoProcessor:1109
                 Key: DIRMINA-1100
                 URL: https://issues.apache.org/jira/browse/DIRMINA-1100
             Project: MINA
          Issue Type: Improvement
          Components: Core
    Affects Versions: 2.0.19
            Reporter: Michael Kunze


I'm using a SMTP server based on mina and i seem to run into this catch block 
in AbstractPollingIoProcessor:1109
{code:java}
try {
    localWrittenBytes = write(session, buf, length);
} catch (IOException ioe) {
    ioe.printStackTrace();

    // We have had an issue while trying to send data to the
    // peer : let's close the session.
    buf.free();
    session.closeNow();
    this.removeNow(session);

    return 0;
}
{code}
Well on the internet there all kinds of crooked smtp clients around, so i see 
the exception quite often. What i don't like that is printed on standard error 
instead of using the embedded logging.

Is it possible to change the line:
{code:java}
ioe.printStackTrace();
{code}
into
{code:java}
LOG.error("Issue while trying to send data to the peer. Closing connection.", 
ioe);
{code}
 

That way i can decide if i care about it and maybe silence that one.

 

Thanks!



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to