Example usage for org.apache.mina.filter.logging LogLevel INFO

List of usage examples for org.apache.mina.filter.logging LogLevel INFO

Introduction

In this page you can find the example usage for org.apache.mina.filter.logging LogLevel INFO.

Prototype

LogLevel INFO

To view the source code for org.apache.mina.filter.logging LogLevel INFO.

Click Source Link

Document

LogLevel which logs messages on the INFO level.

Usage

From source file:m3da.server.tcp.M3daTcpServer.java

License:Open Source License

public void start() {

    acceptor.getSessionConfig().setBothIdleTime(idleTimeInSec);
    acceptor.getSessionConfig().setReuseAddress(true);
    acceptor.getSessionConfig().setTcpNoDelay(true);
    acceptor.setReuseAddress(true);//from   w ww.  j  a va 2 s  .co m

    // filter for dumping incoming/outgoing TCP data
    final LoggingFilter firstLogger = new LoggingFilter(this.getClass().getName());
    firstLogger.setMessageReceivedLogLevel(LogLevel.INFO);
    firstLogger.setSessionOpenedLogLevel(LogLevel.INFO);
    firstLogger.setSessionCreatedLogLevel(LogLevel.INFO);
    firstLogger.setSessionClosedLogLevel(LogLevel.INFO);
    firstLogger.setMessageSentLogLevel(LogLevel.INFO);

    // exception are already logged in the IoHandler, no need to duplicate the stacktrace
    firstLogger.setExceptionCaughtLogLevel(LogLevel.NONE);
    acceptor.getFilterChain().addFirst("LOGGER", firstLogger);

    // filter for encoding/decoding the AWTDA3 envelopes
    acceptor.getFilterChain().addLast("ENVCODEC", new EnvelopeFilter(codec));

    // load the security information for the communicating client
    acceptor.getFilterChain().addLast("COMINFO", new ComInfoFilter(securityStore));

    // thread pool for long lasting API calls after the decoding
    acceptor.getFilterChain().addLast("EXECUTOR", new ExecutorFilter(executorCoreSize, executorMaxSize));

    // plug the server logic
    acceptor.setHandler(handler);

    try {
        // bind the port
        LOG.info("bound port : {} for M3DA TCP connections", port);
        acceptor.bind(new InetSocketAddress(port));

    } catch (final IOException e) {
        throw new IllegalStateException("cannot bind the AWTDA3 server port (" + port + ")", e);
    }

}

From source file:org.kaazing.gateway.transport.LoggingFilter.java

License:Open Source License

public LogLevel getLevel() {
    LogLevel level = LogLevel.ERROR;//from   w  w  w  .j  a v a  2  s .  com
    if (logger.isTraceEnabled()) {
        level = LogLevel.TRACE;
    } else if (logger.isDebugEnabled()) {
        level = LogLevel.DEBUG;
    } else if (logger.isInfoEnabled()) {
        level = LogLevel.INFO;
    } else if (logger.isWarnEnabled()) {
        level = LogLevel.WARN;
    }
    return level;
}