org.apache.log4j.Logger.getLoggerRepository()方法的使用及代码示例

x33g5p2x  于2022-01-23 转载在 其他  
字(8.9k)|赞(0)|评价(0)|浏览(177)

本文整理了Java中org.apache.log4j.Logger.getLoggerRepository()方法的一些代码示例,展示了Logger.getLoggerRepository()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Logger.getLoggerRepository()方法的具体详情如下:
包路径:org.apache.log4j.Logger
类名称:Logger
方法名:getLoggerRepository

Logger.getLoggerRepository介绍

暂无

代码示例

代码示例来源:origin: apache/incubator-pinot

public static void logOnlyErrors() {
 Logger root = Logger.getRootLogger();
 root.setLevel(Level.ERROR);
 Enumeration allLoggers = root.getLoggerRepository().getCurrentCategories();
 while (allLoggers.hasMoreElements()) {
  Category tmpLogger = (Category) allLoggers.nextElement();
  tmpLogger.setLevel(Level.ERROR);
 }
}

代码示例来源:origin: apache/incubator-pinot

public static void setLogLevel(List<String> packagePrefixes, Level level) {
  Enumeration<Logger> loggers = Logger.getRootLogger().getLoggerRepository().getCurrentLoggers();
  while (loggers.hasMoreElements()) {
   Logger logger = loggers.nextElement();
   for (String prefix : packagePrefixes) {
    if (logger.getName().startsWith(prefix)) {
     logger.setLevel(level);
     break;
    }
   }
  }
 }
}

代码示例来源:origin: org.eclipse.xtext/junit4

@Override
public LoggerRepository getLoggerRepository() {
  return delegate.getLoggerRepository();
}

代码示例来源:origin: NationalSecurityAgency/datawave

@Override
public LoggerRepository getLoggerRepository() {
  return log.getLoggerRepository();
}

代码示例来源:origin: jzy3d/jzy3d-api

public static void level(Level level){
  Logger root = Logger.getRootLogger();
  Logger pkgLogger = root.getLoggerRepository().getLogger("com.jzy3d");
  pkgLogger.setLevel(level);
}

代码示例来源:origin: org.kaazing/snmp4j

public Iterator loggers() {
  ArrayList l = Collections.list(Logger.getRootLogger().
                  getLoggerRepository().
                  getCurrentLoggers());
  for (int i=0; i < l.size(); i++) {
   l.set(i, new Log4jLogAdapter((Logger)l.get(i)));
  }
  Collections.sort(l);
  return l.iterator();
 }
}

代码示例来源:origin: org.apache.servicemix.bundles/org.apache.servicemix.bundles.snmp4j

@SuppressWarnings("unchecked")
 public Iterator loggers() {
  ArrayList<Logger> l = Collections.<Logger>list(Logger.getRootLogger().getLoggerRepository().getCurrentLoggers());
  ArrayList<Log4jLogAdapter> la = new ArrayList<Log4jLogAdapter>(l.size());
  for (Logger logger : l) {
   la.add(new Log4jLogAdapter(logger));
  }
  Collections.sort(la);
  return la.iterator();
 }
}

代码示例来源:origin: outbrain/Aletheia

private org.apache.log4j.Logger createOrGetLogger(final String shortLogFileName) {
 final org.apache.log4j.Logger rootLogger = org.apache.log4j.Logger.getRootLogger();
 return rootLogger.getLoggerRepository().getLogger(loggerNameFrom(shortLogFileName));
}

代码示例来源:origin: io.hops/hadoop-mapreduce-client-core

@SuppressWarnings("unchecked")
public static synchronized void syncLogs() {
 // flush standard streams
 //
 System.out.flush();
 System.err.flush();
 // flush flushable appenders
 //
 final Logger rootLogger = Logger.getRootLogger();
 flushAppenders(rootLogger);
 final Enumeration<Logger> allLoggers = rootLogger.getLoggerRepository().
  getCurrentLoggers();
 while (allLoggers.hasMoreElements()) {
  final Logger l = allLoggers.nextElement();
  flushAppenders(l);
 }
}

代码示例来源:origin: ch.cern.hadoop/hadoop-mapreduce-client-core

@SuppressWarnings("unchecked")
public static synchronized void syncLogs() {
 // flush standard streams
 //
 System.out.flush();
 System.err.flush();
 // flush flushable appenders
 //
 final Logger rootLogger = Logger.getRootLogger();
 flushAppenders(rootLogger);
 final Enumeration<Logger> allLoggers = rootLogger.getLoggerRepository().
  getCurrentLoggers();
 while (allLoggers.hasMoreElements()) {
  final Logger l = allLoggers.nextElement();
  flushAppenders(l);
 }
}

代码示例来源:origin: com.github.jiayuhan-it/hadoop-mapreduce-client-core

@SuppressWarnings("unchecked")
public static synchronized void syncLogs() {
 // flush standard streams
 //
 System.out.flush();
 System.err.flush();
 // flush flushable appenders
 //
 final Logger rootLogger = Logger.getRootLogger();
 flushAppenders(rootLogger);
 final Enumeration<Logger> allLoggers = rootLogger.getLoggerRepository().
  getCurrentLoggers();
 while (allLoggers.hasMoreElements()) {
  final Logger l = allLoggers.nextElement();
  flushAppenders(l);
 }
}

代码示例来源:origin: fr.ifremer/isis-fish

/**
 * Restore for the given categories, the associated level store in dico.
 *
 * @param levelKeeper the dico of categories to swap back to original levels
 */
static void retablishLogger(Map<String, Level> levelKeeper) {
  Logger rootLogger = Logger.getRootLogger();
  for (Map.Entry<String, Level> entry : levelKeeper.entrySet()) {
    Logger logger = rootLogger.getLoggerRepository().getLogger(entry.getKey());
    if (logger != null) {
      Level oldLevel = entry.getValue();
      if (log.isDebugEnabled()) {
        log.debug(t("isisfish.log.restoreLogLevel", logger.getName(), logger.getLevel(), oldLevel));
      }
      logger.setLevel(oldLevel);
    }
  }
  levelKeeper.clear();
}

代码示例来源:origin: com.scireum/sirius-kernel

final LoggerRepository repository = Logger.getRootLogger().getLoggerRepository();
java.util.logging.Logger rootLogger = java.util.logging.LogManager.getLogManager().getLogger("");

代码示例来源:origin: dhis2/dhis2-core

/**
 * Configures rolling file loggers.
 *
 * @param filename the filename to output logging to.
 * @param loggers the logger names.
 */
private void configureLoggers( String filename, List<String> loggers )
{
  String file = getLogFile( filename );
  RollingFileAppender appender = getRollingFileAppender( file );
  for ( String loggerName : loggers )
  {
    Logger logger = Logger.getRootLogger().getLoggerRepository().getLogger( loggerName );
    logger.addAppender( appender );
    log.info( "Added logger: " + loggerName + " using file: " + file );
  }
}

代码示例来源:origin: com.scireum/sirius-kernel

final LoggerRepository repository = Logger.getRootLogger().getLoggerRepository();
repository.resetConfiguration();
Logger.getRootLogger().setLevel(defaultLevel);

代码示例来源:origin: USPTO/PatentPublicData

public static void main(String[] args) throws PatentReaderException, IOException, DocumentException, XPathExpressionException, TransformerConfigurationException {
 /*
  * Disable Logging except for Errors.
  */
 Logger.getRootLogger().getLoggerRepository().resetConfiguration();
 ConsoleAppender console = new ConsoleAppender();
 String PATTERN = "%d [%p|%c|%C{1}] %m%n";
 console.setLayout(new PatternLayout(PATTERN)); 
 console.setThreshold(Level.ERROR);
 console.activateOptions();
 Logger.getRootLogger().addAppender(console);
 XsltConfig config = new XsltConfig();
 config.buildArgs();
 config.parseArgs(args);
 config.readOptions();
 Xslt xslt = new Xslt(config);
 xslt.transform();
}

代码示例来源:origin: USPTO/PatentPublicData

public static void main(String[] args)
    throws PatentReaderException, IOException, DocumentException, XPathExpressionException {
  /*
   * Disable Logging except for Errors.
   */
  Logger.getRootLogger().getLoggerRepository().resetConfiguration();
  ConsoleAppender console = new ConsoleAppender();
  String PATTERN = "%d [%p|%c|%C{1}] %m%n";
  console.setLayout(new PatternLayout(PATTERN));
  console.setThreshold(Level.ERROR);
  console.activateOptions();
  Logger.getRootLogger().addAppender(console);
  ViewConfig config = new ViewConfig();
  config.parseArgs(args);
  config.buildArgs();
  config.readOptions();
  View view = new View(config);
  view.view();
}

代码示例来源:origin: USPTO/PatentPublicData

public static void main(String[] args) throws PatentReaderException, IOException, DocumentException, XPathExpressionException {
 /*
  * Disable Logging except for Errors.
  */
 Logger.getRootLogger().getLoggerRepository().resetConfiguration();
 ConsoleAppender console = new ConsoleAppender();
 String PATTERN = "%d [%p|%c|%C{1}] %m%n";
 console.setLayout(new PatternLayout(PATTERN)); 
 console.setThreshold(Level.ERROR);
 console.activateOptions();
 Logger.getRootLogger().addAppender(console);
 GrepConfig grepConfig = new GrepConfig();
 grepConfig.buildArgs();
 grepConfig.parseArgs(args);
 grepConfig.readOptions();
 Grep grep = new Grep(grepConfig);
 grep.find();
}

代码示例来源:origin: USPTO/PatentPublicData

public static void main(String[] args)
    throws PatentReaderException, IOException, DocumentException, XPathExpressionException {
  /*
   * Disable Logging except for Errors.
   */
  Logger.getRootLogger().getLoggerRepository().resetConfiguration();
  ConsoleAppender console = new ConsoleAppender();
  String PATTERN = "%d [%p|%c|%C{1}] %m%n";
  console.setLayout(new PatternLayout(PATTERN));
  console.setThreshold(Level.ERROR);
  console.activateOptions();
  Logger.getRootLogger().addAppender(console);
  ExtractFieldsConfig config = new ExtractFieldsConfig();
  config.buildArgs();
  config.parseArgs(args);
  config.readOptions();
  ExtractFields processor = new ExtractFields(config);
  processor.extract();
}

代码示例来源:origin: USPTO/PatentPublicData

public static void main(String[] args) throws PatentReaderException, IOException, DocumentException, XPathExpressionException {
 /*
  * Disable Logging except for Errors.
  *
  */
 Logger.getRootLogger().getLoggerRepository().resetConfiguration();
 ConsoleAppender console = new ConsoleAppender();
 String PATTERN = "%d [%p|%c|%C{1}] %m%n";
 console.setLayout(new PatternLayout(PATTERN)); 
 console.setThreshold(Level.ERROR);
 console.activateOptions();
 Logger.getRootLogger().addAppender(console);
 TransformerConfig config = new TransformerConfig();
 OptionParser opParser = config.buildArgs();
 GrepConfig grepConfig = new GrepConfig();
 grepConfig.buildArgs(opParser);
 config.parseArgs(args);
 config.readOptions();
 grepConfig.parseArgs(args);
 grepConfig.readOptions();
 Transformer transform = new Transformer(config, grepConfig);
 transform.exec();
}

相关文章