本文整理了Java中java.util.logging.LogManager.reset()
方法的一些代码示例,展示了LogManager.reset()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。LogManager.reset()
方法的具体详情如下:
包路径:java.util.logging.LogManager
类名称: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);
}
}
内容来源于网络,如有侵权,请联系作者删除!