public void testHierarchy1() { Hierarchy h = new Hierarchy(new RootLogger((Level) Level.ERROR)); Logger a0 = h.getLogger("a"); assertEquals("a", a0.getName()); assertNull(a0.getLevel()); assertSame(Level.ERROR, a0.getEffectiveLevel()); Logger a1 = h.getLogger("a"); assertSame(a0, a1); }
LoggerRepository configureHierarchy(InetAddress inetAddress) { cat.info("Locating configuration file for "+inetAddress); // We assume that the toSting method of InetAddress returns is in // the format hostname/d1.d2.d3.d4 e.g. torino/192.168.1.1 String s = inetAddress.toString(); int i = s.indexOf("/"); if(i == -1) { cat.warn("Could not parse the inetAddress ["+inetAddress+ "]. Using default hierarchy."); return genericHierarchy(); } else { String key = s.substring(0, i); File configFile = new File(dir, key+CONFIG_FILE_EXT); if(configFile.exists()) { Hierarchy h = new Hierarchy(new RootLogger(Level.DEBUG)); hierarchyMap.put(inetAddress, h); new PropertyConfigurator().doConfigure(configFile.getAbsolutePath(), h); return h; } else { cat.warn("Could not find config file ["+configFile+"]."); return genericHierarchy(); } } }
@Before public void setUp() { RootLogger.getRootLogger().setLevel( Level.OFF ); SimpleDateFormat format = new SimpleDateFormat( SAMPLE_DATE_MASK ); //add custom seconds int seconds = 123456; sampleJavaDate = new Date( seconds ); sampleSqlDate = new java.sql.Date( seconds ); sampleSqlTimeStamp = new Timestamp( seconds ); sampleStringDate = format.format( sampleJavaDate ); expectedDate = format.format( sampleJavaDate ); }
public static synchronized void init(ServletContext servletContext) throws ServletException { if (!initialized) // set the global RepositorySelector { defaultRepository = LoggerFactory.getLoggerRepository(); RepositorySelector theSelector = new AppRespositorySelector(); LogManager.setRepositorySelector(theSelector, guard); initialized = true; } Hierarchy hierarchy = new Hierarchy(new RootLogger(Level.DEBUG)); loadLog4JConfig(servletContext, hierarchy); ClassLoader loader = Thread.currentThread().getContextClassLoader(); repositories.put(loader, hierarchy); }
@BeforeClass public static void setUp() throws Exception { RootLogger.getRootLogger().addAppender(appenderForTest); }
@AfterClass public static void tearDown() throws Exception { assertThat("Expect ending message", appenderForTest.getMessage(), is("Successful termination of 'testLogging'!")); RootLogger.getRootLogger().removeAppender(appenderForTest); }
public NoWarningHierarchy() { super(new RootLogger(Level.ALL)); }
@BeforeClass public static void setUpBeforeClass() throws Exception { BasicConfigurator.configure(); RootLogger.getRootLogger().setLevel(DEBUG); }
public CommuneLogger(Class<?> clazz) { logger = RootLogger.getLogger(clazz); }
public CommuneLogger(Class<?> clazz, String containerId) { logger = RootLogger.getLogger(clazz); this.containerId = containerId; }
CommuneLogger(String category) { logger = RootLogger.getLogger(category); }
public CommuneLogger(String category, String containerId) { logger = RootLogger.getLogger(category); this.containerId = containerId; }