1 package de.webman.util.log4j; 2 3 import de.webman.util.registry.Manager; 4 import de.webman.util.registry.RegistryException; 5 import de.webman.util.log4j.WebmanCategory; 6 import org.apache.log4j.*; 7 import org.apache.log4j.xml.DOMConfigurator; 8 import java.io.PrintStream ; 9 import java.io.File ; 10 11 12 19 public class Log4jMgr 20 implements Manager 21 { 22 23 24 28 Log4jMgr(String basedir) { 29 30 PrintStream stdout = System.out; 31 32 33 WebmanRollingFileAppender.setDocRoot(basedir); 34 35 DOMConfigurator.configure(new File (basedir, "WEB-INF/classes/log4j.xml").toString()); 36 Category root = Category.getRoot(); 37 38 root.getDefaultHierarchy().setCategoryFactory(WebmanCategory.factory); 40 41 stdout.println("Log4jRegistry: logging facility successfully setup"); 42 } 43 } 44 | Popular Tags |