List of usage examples for org.apache.mina.filter.logging LogLevel INFO
LogLevel INFO
To view the source code for org.apache.mina.filter.logging LogLevel INFO.
Click Source Link
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; }