package org.yajul.log; import junit.framework.TestCase; import org.slf4j.Logger; import java.util.logging.Level; import java.util.logging.LogRecord; /** * Test JULI->SLF4J redirect. * <br> * User: josh * Date: Jun 10, 2010 * Time: 9:28:11 AM */ public class Slf4jRedirectTest extends TestCase { public void testLogLevels() { assertEquals(LogLevel.INFO,LogLevel.toLogLevel(Level.INFO)); assertEquals(LogLevel.ERROR,LogLevel.toLogLevel(Level.SEVERE)); assertEquals(LogLevel.DEBUG,LogLevel.toLogLevel(Level.FINE)); assertEquals(LogLevel.WARN,LogLevel.toLogLevel(Level.WARNING)); assertEquals(LogLevel.TRACE,LogLevel.toLogLevel(Level.FINER)); assertEquals(LogLevel.TRACE,LogLevel.toLogLevel(Level.FINEST)); assertEquals(LogLevel.OFF,LogLevel.toLogLevel(Level.OFF)); } public void testLogHandler() { String category = "test-category"; JuliToSlf4JHandler.redirect(); java.util.logging.Logger.getLogger(category).info("test"); } }