ActiveMQ在控制台上过滤多个日志行

时间:2018-11-23 18:36:48

标签: activemq

我在JavaEE 8(Liberty 18)应用程序中嵌入了activeMQ。
我自己的activeMQ过滤器在控制台中写了多行日志。
这是我的示例代码:

public class AuthenticationFilter extends BrokerFilter {
public AuthenticationFilter(Broker next) {
    super(next);
}

@Override
public void addConnection(ConnectionContext context, ConnectionInfo info) throws Exception {
    String username = info.getUserName() ;
    String password = info.getPassword() ;
    if (username.equals("EXAMPLE_USER_NAME") && password.equals("EXAMPLE_PASSWORD")) {
        System.out.println("Authentication Success .");
        super.addConnection(context, info);
    } else {
        System.out.println("Authentication Failed for clientID : " + info.getClientId());
        throw new SecurityException();
    }
}
}    

,此示例控制台输出对等请求。

Authentication Failed for clientID : 1112
Authentication Failed for clientID : 1112     

两个控制台行对等请求! 。我也使用了logger或log4j,但没有固定。
如何解决呢?

0 个答案:

没有答案