Search in sources :

Example 1 with InternalLoggerFactory

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;
}
Also used : Buffer(io.vertx.core.buffer.Buffer) TestLoggerFactory(io.vertx.test.netty.TestLoggerFactory) InternalLoggerFactory(io.netty.util.internal.logging.InternalLoggerFactory)

Example 2 with InternalLoggerFactory

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;
}
Also used : TestLoggerFactory(io.vertx.test.netty.TestLoggerFactory) InternalLoggerFactory(io.netty.util.internal.logging.InternalLoggerFactory)

Example 3 with InternalLoggerFactory

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;
}
Also used : java.util(java.util) io.vertx.core(io.vertx.core) io.vertx.core.impl(io.vertx.core.impl) AtomicBoolean(java.util.concurrent.atomic.AtomicBoolean) Cert(io.vertx.test.core.tls.Cert) TestUtils.assertNullPointerException(io.vertx.test.core.TestUtils.assertNullPointerException) AtomicReference(java.util.concurrent.atomic.AtomicReference) LoggerFactory(io.vertx.core.logging.LoggerFactory) InetAddress(java.net.InetAddress) AtomicInteger(java.util.concurrent.atomic.AtomicInteger) ReadStream(io.vertx.core.streams.ReadStream) OutputStreamWriter(java.io.OutputStreamWriter) JsonObject(io.vertx.core.json.JsonObject) Assume(org.junit.Assume) Logger(io.vertx.core.logging.Logger) TestLoggerFactory(io.vertx.test.netty.TestLoggerFactory) BufferedWriter(java.io.BufferedWriter) ConcurrentHashMap(java.util.concurrent.ConcurrentHashMap) Message(io.vertx.core.eventbus.Message) FileOutputStream(java.io.FileOutputStream) Test(org.junit.Test) X509Certificate(javax.security.cert.X509Certificate) io.vertx.core.net(io.vertx.core.net) File(java.io.File) TimeUnit(java.util.concurrent.TimeUnit) Consumer(java.util.function.Consumer) JsonArray(io.vertx.core.json.JsonArray) CountDownLatch(java.util.concurrent.CountDownLatch) Rule(org.junit.Rule) Buffer(io.vertx.core.buffer.Buffer) ClientAuth(io.vertx.core.http.ClientAuth) InternalLoggerFactory(io.netty.util.internal.logging.InternalLoggerFactory) MessageConsumer(io.vertx.core.eventbus.MessageConsumer) SocketAddressImpl(io.vertx.core.net.impl.SocketAddressImpl) TemporaryFolder(org.junit.rules.TemporaryFolder) Trust(io.vertx.test.core.tls.Trust) SSLPeerUnverifiedException(javax.net.ssl.SSLPeerUnverifiedException) TestUtils.assertIllegalArgumentException(io.vertx.test.core.TestUtils.assertIllegalArgumentException) TestLoggerFactory(io.vertx.test.netty.TestLoggerFactory) InternalLoggerFactory(io.netty.util.internal.logging.InternalLoggerFactory)

Aggregations

InternalLoggerFactory (io.netty.util.internal.logging.InternalLoggerFactory)3 TestLoggerFactory (io.vertx.test.netty.TestLoggerFactory)3 Buffer (io.vertx.core.buffer.Buffer)2 io.vertx.core (io.vertx.core)1 Message (io.vertx.core.eventbus.Message)1 MessageConsumer (io.vertx.core.eventbus.MessageConsumer)1 ClientAuth (io.vertx.core.http.ClientAuth)1 io.vertx.core.impl (io.vertx.core.impl)1 JsonArray (io.vertx.core.json.JsonArray)1 JsonObject (io.vertx.core.json.JsonObject)1 Logger (io.vertx.core.logging.Logger)1 LoggerFactory (io.vertx.core.logging.LoggerFactory)1 io.vertx.core.net (io.vertx.core.net)1 SocketAddressImpl (io.vertx.core.net.impl.SocketAddressImpl)1 ReadStream (io.vertx.core.streams.ReadStream)1 TestUtils.assertIllegalArgumentException (io.vertx.test.core.TestUtils.assertIllegalArgumentException)1 TestUtils.assertNullPointerException (io.vertx.test.core.TestUtils.assertNullPointerException)1 Cert (io.vertx.test.core.tls.Cert)1 Trust (io.vertx.test.core.tls.Trust)1 BufferedWriter (java.io.BufferedWriter)1