use of io.vertx.core.spi.logging.LogDelegate in project vert.x by eclipse.
the class JULLogDelegateTest method testDelegateUnwrap.
@Test
public void testDelegateUnwrap() {
Logger logger = LoggerFactory.getLogger("my-jul-logger");
LogDelegate delegate = logger.getDelegate();
assertNotNull("Delegate is null", delegate);
try {
java.util.logging.Logger unwrapped = (java.util.logging.Logger) delegate.unwrap();
assertNotNull("Unwrapped is null", unwrapped);
} catch (ClassCastException e) {
fail("Unexpected unwrapped type: " + e.getMessage());
}
}
use of io.vertx.core.spi.logging.LogDelegate in project vert.x by eclipse.
the class Log4J2LogDelegateTest method testDelegateUnwrap.
@Test
public void testDelegateUnwrap() {
Logger logger = LoggerFactory.getLogger("my-log4j2-logger");
LogDelegate delegate = logger.getDelegate();
assertNotNull("Delegate is null", delegate);
try {
org.apache.logging.log4j.Logger unwrapped = (org.apache.logging.log4j.Logger) delegate.unwrap();
assertNotNull("Unwrapped is null", unwrapped);
} catch (ClassCastException e) {
fail("Unexpected unwrapped type: " + e.getMessage());
}
}
use of io.vertx.core.spi.logging.LogDelegate in project vert.x by eclipse.
the class SLF4JLogDelegateTest method testDelegateUnwrap.
@Test
public void testDelegateUnwrap() {
Logger logger = LoggerFactory.getLogger("my-slf4j-logger");
LogDelegate delegate = logger.getDelegate();
assertNotNull("Delegate is null", delegate);
try {
org.slf4j.Logger unwrapped = (org.slf4j.Logger) delegate.unwrap();
assertNotNull("Unwrapped is null", unwrapped);
} catch (ClassCastException e) {
fail("Unexpected unwrapped type: " + e.getMessage());
}
}
use of io.vertx.core.spi.logging.LogDelegate in project vert.x by eclipse.
the class LoggerFactory method getLogger.
public static Logger getLogger(final String name) {
Logger logger = loggers.get(name);
if (logger == null) {
LogDelegate delegate = delegateFactory.createDelegate(name);
logger = new Logger(delegate);
Logger oldLogger = loggers.putIfAbsent(name, logger);
if (oldLogger != null) {
logger = oldLogger;
}
}
return logger;
}
Aggregations