use of io.netty.util.internal.logging.InternalLoggerFactory in project vert.x by eclipse.
the class DatagramTest method testLogging.
private TestLoggerFactory testLogging(DatagramSocketOptions sendOptions, DatagramSocketOptions listenOptions) throws Exception {
InternalLoggerFactory prev = InternalLoggerFactory.getDefaultFactory();
TestLoggerFactory factory = new TestLoggerFactory();
InternalLoggerFactory.setDefaultFactory(factory);
try {
peer1 = vertx.createDatagramSocket(sendOptions);
peer2 = vertx.createDatagramSocket(listenOptions);
peer2.exceptionHandler(t -> fail(t.getMessage()));
peer2.listen(1234, "127.0.0.1", ar -> {
assertTrue(ar.succeeded());
Buffer buffer = TestUtils.randomBuffer(128);
peer2.handler(packet -> {
assertEquals(buffer, packet.data());
testComplete();
});
peer1.send(buffer, 1234, "127.0.0.1", ar2 -> assertTrue(ar2.succeeded()));
});
await();
} finally {
InternalLoggerFactory.setDefaultFactory(prev);
}
return factory;
}
use of io.netty.util.internal.logging.InternalLoggerFactory in project vert.x by eclipse.
the class HttpTest method testLogging.
private TestLoggerFactory testLogging() throws Exception {
InternalLoggerFactory prev = InternalLoggerFactory.getDefaultFactory();
TestLoggerFactory factory = new TestLoggerFactory();
InternalLoggerFactory.setDefaultFactory(factory);
try {
server.requestHandler(req -> {
req.response().end();
});
startServer();
client.getNow(DEFAULT_HTTP_PORT, DEFAULT_HTTP_HOST, "/somepath", resp -> {
testComplete();
});
await();
} finally {
InternalLoggerFactory.setDefaultFactory(prev);
}
return factory;
}
use of io.netty.util.internal.logging.InternalLoggerFactory in project vert.x by eclipse.
the class NetTest method testLogging.
private TestLoggerFactory testLogging() throws Exception {
InternalLoggerFactory prev = InternalLoggerFactory.getDefaultFactory();
TestLoggerFactory factory = new TestLoggerFactory();
InternalLoggerFactory.setDefaultFactory(factory);
try {
server.connectHandler(so -> {
so.write("fizzbuzz").end();
});
server.listen(1234, "localhost", onSuccess(v1 -> {
client.connect(1234, "localhost", onSuccess(so -> {
so.closeHandler(v2 -> testComplete());
}));
}));
await();
} finally {
InternalLoggerFactory.setDefaultFactory(prev);
}
return factory;
}
Aggregations