Java 类org.slf4j.impl.Log4jLoggerFactory 实例源码

项目:intellij-ce-playground    文件:GradleBuildProcessParametersProvider.java   
private static void addOtherClassPath(@NotNull final List<String> classpath) {
  classpath.add(PathUtil.getJarPathForClass(Ant.class));
  classpath.add(PathUtil.getJarPathForClass(GroovyObject.class));
  classpath.add(PathUtil.getJarPathForClass(Gson.class));
  classpath.add(PathUtil.getJarPathForClass(Logger.class));
  classpath.add(PathUtil.getJarPathForClass(Log4jLoggerFactory.class));
}
项目:robovm-idea    文件:RoboVmBuildProcessParametersProvider.java   
@Override
@NotNull
public List<String> getClassPath() {
    List<String> classpath = new ArrayList<>();
    classpath.add(PathUtil.getJarPathForClass(Ant.class));
    classpath.add(PathUtil.getJarPathForClass(GroovyObject.class));
    classpath.add(PathUtil.getJarPathForClass(Gson.class));
    classpath.add(PathUtil.getJarPathForClass(Logger.class));
    classpath.add(PathUtil.getJarPathForClass(Log4jLoggerFactory.class));
    return classpath;
}
项目:daikon    文件:DefaultAuditLoggerBase.java   
public DefaultAuditLoggerBase() {
    if (LoggerFactory.getILoggerFactory() instanceof Log4jLoggerFactory) {
        Log4j1Configurer.configure();
    } else {
        throw new IllegalArgumentException("Only log4j 1.x is currently supported");
    }
}
项目:intellij-ce-playground    文件:BaseGradleProjectResolverExtension.java   
@Override
public void enhanceRemoteProcessing(@NotNull SimpleJavaParameters parameters) throws ExecutionException {
  PathsList classPath = parameters.getClassPath();

  // Gradle i18n bundle.
  ExternalSystemApiUtil.addBundle(classPath, GradleBundle.PATH_TO_BUNDLE, GradleBundle.class);

  // Gradle tool jars.
  String toolingApiPath = PathManager.getJarPathForClass(ProjectConnection.class);
  if (toolingApiPath == null) {
    LOG.warn(GradleBundle.message("gradle.generic.text.error.jar.not.found"));
    throw new ExecutionException("Can't find gradle libraries");
  }
  File gradleJarsDir = new File(toolingApiPath).getParentFile();
  File[] gradleJars = gradleJarsDir.listFiles(FileFilters.filesWithExtension("jar"));
  if (gradleJars == null) {
    LOG.warn(GradleBundle.message("gradle.generic.text.error.jar.not.found"));
    throw new ExecutionException("Can't find gradle libraries at " + gradleJarsDir.getAbsolutePath());
  }
  for (File jar : gradleJars) {
    classPath.add(jar.getAbsolutePath());
  }

  List<String> additionalEntries = ContainerUtilRt.newArrayList();
  ContainerUtilRt.addIfNotNull(additionalEntries, PathUtil.getJarPathForClass(GroovyObject.class));
  ContainerUtilRt.addIfNotNull(additionalEntries, PathUtil.getJarPathForClass(GsonBuilder.class));
  ContainerUtilRt.addIfNotNull(additionalEntries, PathUtil.getJarPathForClass(ExternalProject.class));
  ContainerUtilRt.addIfNotNull(additionalEntries, PathUtil.getJarPathForClass(JavaProjectData.class));
  ContainerUtilRt.addIfNotNull(additionalEntries, PathUtil.getJarPathForClass(LanguageLevel.class));
  ContainerUtilRt.addIfNotNull(additionalEntries, PathUtil.getJarPathForClass(StdModuleTypes.class));
  ContainerUtilRt.addIfNotNull(additionalEntries, PathUtil.getJarPathForClass(JavaModuleType.class));
  ContainerUtilRt.addIfNotNull(additionalEntries, PathUtil.getJarPathForClass(ModuleType.class));
  ContainerUtilRt.addIfNotNull(additionalEntries, PathUtil.getJarPathForClass(EmptyModuleType.class));
  ContainerUtilRt.addIfNotNull(additionalEntries, PathUtil.getJarPathForClass(ProjectImportAction.class));
  ContainerUtilRt.addIfNotNull(additionalEntries, PathUtil.getJarPathForClass(Init.class));
  ContainerUtilRt.addIfNotNull(additionalEntries, PathUtil.getJarPathForClass(org.slf4j.Logger.class));
  ContainerUtilRt.addIfNotNull(additionalEntries, PathUtil.getJarPathForClass(Log4jLoggerFactory.class));
  for (String entry : additionalEntries) {
    classPath.add(entry);
  }
}
项目:cougar    文件:CougarLoggingUtils.java   
public static void suppressAllRootLoggerOutput() {
    ILoggerFactory iLoggerFactory = LoggerFactory.getILoggerFactory();
    if (iLoggerFactory instanceof Log4jLoggerFactory) {
        org.apache.log4j.Logger.getRootLogger().addAppender(new org.apache.log4j.varia.NullAppender());
    }
}