java.util.logging.LogManager.reset()方法的使用及代码示例

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

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

LogManager.reset介绍

[英]Reset configuration.

All handlers are closed and removed from any named loggers. All loggers' level is set to null, except the root logger's level is set to Level.INFO.
[中]重置配置。
所有处理程序都将关闭并从任何命名记录器中删除。除根记录器的级别设置为级别外,所有记录器的级别均设置为null。信息。

代码示例

代码示例来源:origin: robovm/robovm

@Override public void run() {
    reset();
  }
});

代码示例来源:origin: neo4j/neo4j

public static void resetJUL()
{
  LogManager.getLogManager().reset();
}

代码示例来源:origin: org.springframework.boot/spring-boot

@Override
public void run() {
  LogManager.getLogManager().reset();
}

代码示例来源:origin: syncany/syncany

public static void disableLogging() {
    LogManager.getLogManager().reset();
    
    setGlobalLogLevel(Level.OFF);
    
    while (Logger.getLogger("").getHandlers().length > 0) {
      Logger.getLogger("").removeHandler(Logger.getLogger("").getHandlers()[0]);
    }
  }    
}

代码示例来源:origin: eclipse-vertx/vert.x

public StreamRecording() throws IOException {
 // Clear and reload as the stream may have been cached.
 LogManager.getLogManager().reset();
 LogManager.getLogManager().readConfiguration();
}

代码示例来源:origin: iBotPeaches/Apktool

logger.removeHandler(handler);
LogManager.getLogManager().reset();

代码示例来源:origin: robovm/robovm

private synchronized void readConfigurationImpl(InputStream ins)
    throws IOException {
  reset();
  props.load(ins);
  // The RI treats the root logger as special. For compatibility, always
  // update the root logger's handlers.
  Logger root = loggers.get("");
  if (root != null) {
    root.setManager(this);
  }
  // parse property "config" and apply setting
  String configs = props.getProperty("config");
  if (configs != null) {
    StringTokenizer st = new StringTokenizer(configs, " ");
    while (st.hasMoreTokens()) {
      String configerName = st.nextToken();
      getInstanceByClass(configerName);
    }
  }
  // set levels for logger
  Collection<Logger> allLoggers = loggers.values();
  for (Logger logger : allLoggers) {
    String property = props.getProperty(logger.getName() + ".level");
    if (property != null) {
      logger.setLevel(Level.parse(property));
    }
  }
  listeners.firePropertyChange(null, null, null);
}

代码示例来源:origin: eclipse-vertx/vert.x

@Before
public void setUp() throws IOException {
 cli = new VertxCommandLauncher();
 output = new ByteArrayOutputStream();
 error = new ByteArrayOutputStream();
 // We need to reset the log configuration to recreate the logger
 // Indeed print stream may have been cached.
 LogManager.getLogManager().reset();
 JULLogDelegateFactory.loadConfig();
}

代码示例来源:origin: SonarSource/sonarqube

public LoggerContextListener enableJulChangePropagation(LoggerContext loggerContext) {
 LogManager.getLogManager().reset();
 SLF4JBridgeHandler.removeHandlersForRootLogger();
 SLF4JBridgeHandler.install();
 LevelChangePropagator propagator = new LevelChangePropagator();
 propagator.setContext(loggerContext);
 propagator.setResetJUL(true);
 propagator.start();
 loggerContext.addListener(propagator);
 return propagator;
}

代码示例来源:origin: camunda/camunda-bpm-platform

/**
 * Release any internal references to previously created {@link LogFactory}
 * instances that have been associated with the specified class loader
 * (if any), after calling the instance method <code>release()</code> on
 * each of them.
 *
 * @param classLoader ClassLoader for which to release the LogFactory
 */
public static void release(ClassLoader classLoader) {
  // JULI's log manager looks at the current classLoader so there is no
  // need to use the passed in classLoader, the default implementation
  // does not so calling reset in that case will break things
  if (!LogManager.getLogManager().getClass().getName().equals(
      "java.util.logging.LogManager")) {
    LogManager.getLogManager().reset();
  }
}

代码示例来源:origin: camunda/camunda-bpm-platform

@Override
public void reset() throws SecurityException {
  Thread thread = Thread.currentThread();
  if (thread.getClass().getName().startsWith(
      "java.util.logging.LogManager$")) {
    // Ignore the call from java.util.logging.LogManager.Cleaner,
    // because we have our own shutdown hook
    return;
  }
  ClassLoader classLoader = thread.getContextClassLoader();
  ClassLoaderLogInfo clLogInfo = getClassLoaderInfo(classLoader);
  resetLoggers(clLogInfo);
  super.reset();
}

代码示例来源:origin: io.vertx/vertx-core

public StreamRecording() throws IOException {
 // Clear and reload as the stream may have been cached.
 LogManager.getLogManager().reset();
 LogManager.getLogManager().readConfiguration();
}

代码示例来源:origin: io.vertx/vertx-core

@Before
public void setUp() throws IOException {
 cli = new VertxCommandLauncher();
 output = new ByteArrayOutputStream();
 error = new ByteArrayOutputStream();
 // We need to reset the log configuration to recreate the logger
 // Indeed print stream may have been cached.
 LogManager.getLogManager().reset();
 JULLogDelegateFactory.loadConfig();
}

代码示例来源:origin: jboss/jboss-common-logging-jdk

/**
  * Invokes the LogManager.reset() method.
  */
  public void doReset()
  {
   super.reset();
  }
}

代码示例来源:origin: com.kloudtek.ktutils/ktutils

@Override
  public void close() throws IOException {
    super.reset();
  }
}

代码示例来源:origin: jboss/jboss-logging-jdk

/**
  * Invokes the LogManager.reset() method.
  */
  public void doReset()
  {
   super.reset();
  }
}

代码示例来源:origin: jboss/jboss-logging-jdk

/**
  * Invokes the LogManager.reset() method.
  */
  public void doReset()
  {
   super.reset();
  }
}

代码示例来源:origin: com.caucho/resin

/**
 * Set log handler
 */
public void resetLogManager()
{
 LogManager.getLogManager().reset();
}

代码示例来源:origin: stackoverflow.com

// Clear previous logging configurations.
LogManager.getLogManager().reset();

// Get the logger for "org.jnativehook" and set the level to off.
Logger logger = Logger.getLogger(GlobalScreen.class.getPackage().getName());
logger.setLevel(Level.OFF);

代码示例来源:origin: com.kumuluz.ee/kumuluzee-common

public static void initSoleHandler(Handler handler) {

    LogManager.getLogManager().reset();

    Logger rootLogger = LogManager.getLogManager().getLogger("");
    rootLogger.addHandler(handler);
  }
}

相关文章