You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
webcrawler/src/test/java/JunitTest.java

42 lines
1.4 KiB

7 years ago
import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;
import org.apache.logging.log4j.core.LoggerContext;
import java.net.URI;
import java.net.URISyntaxException;
/**
* Created by reborn on 2017/8/3.
*/
public class JunitTest {
private static final Logger rootLogger= LogManager.getLogger();
private static final Logger consoleLogger= LogManager.getLogger("org.apache.logging.log4j.test1");
private static final Logger loggerFile= LogManager.getLogger("org.apache.logging.log4j.test2");
public static void main(String[] args) {
// rootLogger.info("rootLogger");
// consoleLogger.info("consoleLogger");
// loggerFile.info("loggerFile");
// LoggerContext loggerContext= (LoggerContext) LogManager.getContext(false);
//
// Collection<org.apache.logging.log4j.core.Logger> loggers=loggerContext.getLoggers();
// for(org.apache.logging.log4j.core.Logger logger:loggers){
// logger.info(logger.getName());
// }
LoggerContext loggerContext= (LoggerContext) LogManager.getContext(false);
try {
loggerContext.setConfigLocation(new URI("https://github.com/luffy9412/Bilibili/blob/master/src/main/resources/log4j.properties"));
} catch (URISyntaxException e) {
e.printStackTrace();
}
// loggerContext.setConfigLocation();
loggerContext.reconfigure();
}
}