java.util.logging.Logger#config ( )源码实例Demo

下面列出了java.util.logging.Logger#config ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: dragonwell8_jdk   文件: TestIsLoggable.java
public void loglevel(Level l, Logger logger, String message) {
    LogTest test = LogTest.valueOf("LEV_"+l.getName());
    switch(test) {
        case LEV_SEVERE:
            logger.severe(message);
            break;
        case LEV_WARNING:
            logger.warning(message);
            break;
        case LEV_INFO:
            logger.info(message);
            break;
        case LEV_CONFIG:
            logger.config(message);
            break;
        case LEV_FINE:
            logger.fine(message);
            break;
        case LEV_FINER:
            logger.finer(message);
            break;
        case LEV_FINEST:
            logger.finest(message);
            break;
    }
}
 
源代码2 项目: TencentKona-8   文件: TestIsLoggable.java
public void loglevel(Level l, Logger logger, String message) {
    LogTest test = LogTest.valueOf("LEV_"+l.getName());
    switch(test) {
        case LEV_SEVERE:
            logger.severe(message);
            break;
        case LEV_WARNING:
            logger.warning(message);
            break;
        case LEV_INFO:
            logger.info(message);
            break;
        case LEV_CONFIG:
            logger.config(message);
            break;
        case LEV_FINE:
            logger.fine(message);
            break;
        case LEV_FINER:
            logger.finer(message);
            break;
        case LEV_FINEST:
            logger.finest(message);
            break;
    }
}
 
源代码3 项目: jdk8u60   文件: TestIsLoggable.java
public void loglevel(Level l, Logger logger, String message) {
    LogTest test = LogTest.valueOf("LEV_"+l.getName());
    switch(test) {
        case LEV_SEVERE:
            logger.severe(message);
            break;
        case LEV_WARNING:
            logger.warning(message);
            break;
        case LEV_INFO:
            logger.info(message);
            break;
        case LEV_CONFIG:
            logger.config(message);
            break;
        case LEV_FINE:
            logger.fine(message);
            break;
        case LEV_FINER:
            logger.finer(message);
            break;
        case LEV_FINEST:
            logger.finest(message);
            break;
    }
}
 
源代码4 项目: openjdk-jdk8u   文件: TestIsLoggable.java
public void loglevel(Level l, Logger logger, String message) {
    LogTest test = LogTest.valueOf("LEV_"+l.getName());
    switch(test) {
        case LEV_SEVERE:
            logger.severe(message);
            break;
        case LEV_WARNING:
            logger.warning(message);
            break;
        case LEV_INFO:
            logger.info(message);
            break;
        case LEV_CONFIG:
            logger.config(message);
            break;
        case LEV_FINE:
            logger.fine(message);
            break;
        case LEV_FINER:
            logger.finer(message);
            break;
        case LEV_FINEST:
            logger.finest(message);
            break;
    }
}
 
源代码5 项目: appengine-tck   文件: LogLevelTest.java
@Test
    public void testLogLevelInAppLogLineMatchesActualLogLevelUsedWhenLogging() {
        Logger log = Logger.getLogger(LogLevelTest.class.getName());
        log.finest("finest_testLogLevelMatches");
        log.finer("finer_testLogLevelMatches");
        log.fine("fine_testLogLevelMatches");
        log.config("config_testLogLevelMatches");
        log.info("info_testLogLevelMatches");
        log.warning("warning_testLogLevelMatches");
        log.severe("severe_testLogLevelMatches");
        flush(log);

        assertLogContains("finest_testLogLevelMatches", LogService.LogLevel.DEBUG);
        assertLogContains("finer_testLogLevelMatches", LogService.LogLevel.DEBUG);
        assertLogContains("fine_testLogLevelMatches", LogService.LogLevel.DEBUG);
        assertLogContains("config_testLogLevelMatches", LogService.LogLevel.DEBUG);

        // we can't test the following on dev appserver, because it returns incorrect logLevels
        // more info at http://code.google.com/p/googleappengine/issues/detail?id=8651
        //TODO:Renable after project compiles and runs.
//        assertLogContains("info_testLogLevelMatches", LogService.LogLevel.INFO);
//        assertLogContains("warning_testLogLevelMatches", LogService.LogLevel.WARN);
//        assertLogContains("severe_testLogLevelMatches", LogService.LogLevel.ERROR);
    }
 
源代码6 项目: openjdk-jdk8u-backup   文件: TestIsLoggable.java
public void loglevel(Level l, Logger logger, String message) {
    LogTest test = LogTest.valueOf("LEV_"+l.getName());
    switch(test) {
        case LEV_SEVERE:
            logger.severe(message);
            break;
        case LEV_WARNING:
            logger.warning(message);
            break;
        case LEV_INFO:
            logger.info(message);
            break;
        case LEV_CONFIG:
            logger.config(message);
            break;
        case LEV_FINE:
            logger.fine(message);
            break;
        case LEV_FINER:
            logger.finer(message);
            break;
        case LEV_FINEST:
            logger.finest(message);
            break;
    }
}
 
源代码7 项目: openjdk-jdk9   文件: TestIsLoggable.java
public void loglevel(Level l, Logger logger, String message) {
    LogTest test = LogTest.valueOf("LEV_"+l.getName());
    switch(test) {
        case LEV_SEVERE:
            logger.severe(message);
            break;
        case LEV_WARNING:
            logger.warning(message);
            break;
        case LEV_INFO:
            logger.info(message);
            break;
        case LEV_CONFIG:
            logger.config(message);
            break;
        case LEV_FINE:
            logger.fine(message);
            break;
        case LEV_FINER:
            logger.finer(message);
            break;
        case LEV_FINEST:
            logger.finest(message);
            break;
    }
}
 
源代码8 项目: jdk8u_jdk   文件: TestIsLoggable.java
public void loglevel(Level l, Logger logger, String message) {
    LogTest test = LogTest.valueOf("LEV_"+l.getName());
    switch(test) {
        case LEV_SEVERE:
            logger.severe(message);
            break;
        case LEV_WARNING:
            logger.warning(message);
            break;
        case LEV_INFO:
            logger.info(message);
            break;
        case LEV_CONFIG:
            logger.config(message);
            break;
        case LEV_FINE:
            logger.fine(message);
            break;
        case LEV_FINER:
            logger.finer(message);
            break;
        case LEV_FINEST:
            logger.finest(message);
            break;
    }
}
 
源代码9 项目: jdk8u-jdk   文件: TestIsLoggable.java
public void loglevel(Level l, Logger logger, String message) {
    LogTest test = LogTest.valueOf("LEV_"+l.getName());
    switch(test) {
        case LEV_SEVERE:
            logger.severe(message);
            break;
        case LEV_WARNING:
            logger.warning(message);
            break;
        case LEV_INFO:
            logger.info(message);
            break;
        case LEV_CONFIG:
            logger.config(message);
            break;
        case LEV_FINE:
            logger.fine(message);
            break;
        case LEV_FINER:
            logger.finer(message);
            break;
        case LEV_FINEST:
            logger.finest(message);
            break;
    }
}
 
源代码10 项目: jdk8u-jdk   文件: TestIsLoggable.java
public void loglevel(Level l, Logger logger, String message) {
    LogTest test = LogTest.valueOf("LEV_"+l.getName());
    switch(test) {
        case LEV_SEVERE:
            logger.severe(message);
            break;
        case LEV_WARNING:
            logger.warning(message);
            break;
        case LEV_INFO:
            logger.info(message);
            break;
        case LEV_CONFIG:
            logger.config(message);
            break;
        case LEV_FINE:
            logger.fine(message);
            break;
        case LEV_FINER:
            logger.finer(message);
            break;
        case LEV_FINEST:
            logger.finest(message);
            break;
    }
}
 
源代码11 项目: openjdk-8-source   文件: TestIsLoggable.java
public void loglevel(Level l, Logger logger, String message) {
    LogTest test = LogTest.valueOf("LEV_"+l.getName());
    switch(test) {
        case LEV_SEVERE:
            logger.severe(message);
            break;
        case LEV_WARNING:
            logger.warning(message);
            break;
        case LEV_INFO:
            logger.info(message);
            break;
        case LEV_CONFIG:
            logger.config(message);
            break;
        case LEV_FINE:
            logger.fine(message);
            break;
        case LEV_FINER:
            logger.finer(message);
            break;
        case LEV_FINEST:
            logger.finest(message);
            break;
    }
}
 
源代码12 项目: openjdk-8   文件: TestIsLoggable.java
public void loglevel(Level l, Logger logger, String message) {
    LogTest test = LogTest.valueOf("LEV_"+l.getName());
    switch(test) {
        case LEV_SEVERE:
            logger.severe(message);
            break;
        case LEV_WARNING:
            logger.warning(message);
            break;
        case LEV_INFO:
            logger.info(message);
            break;
        case LEV_CONFIG:
            logger.config(message);
            break;
        case LEV_FINE:
            logger.fine(message);
            break;
        case LEV_FINER:
            logger.finer(message);
            break;
        case LEV_FINEST:
            logger.finest(message);
            break;
    }
}
 
源代码13 项目: logging-log4j2   文件: AbstractLoggerTest.java
@Test
public void testLogWithCallingClass() throws Exception {
    final Logger log = Logger.getLogger("Test.CallerClass");
    log.config("Calling from LoggerTest");
    final List<String> messages = stringAppender.getMessages();
    assertThat(messages, hasSize(1));
    final String message = messages.get(0);
    assertEquals(AbstractLoggerTest.class.getName(), message);
}
 
源代码14 项目: vicinity-gateway-api   文件: RestletThread.java
/**
 * Constructor, initialises the configuration and logger instances.
 * 
 * @param config OGWAPI configuration.
 * @param logger OGWAPI Logger.
 */
public RestletThread(XMLConfiguration config, Logger logger, MessageCounter messageCounter){
	
	this.config = config;
	this.logger = logger;
	this.messageCounter = messageCounter;
	
	threadRunning = true;
	
	enableHttps = config.getBoolean(CONF_PARAM_APIENABLEHTTPS, CONF_DEF_APIENABLEHTTPS);
	if (enableHttps) {
		logger.config("HTTPS enabled.");
		
		keystoreFile = config.getString(CONF_PARAM_KEYSTOREFILE, CONF_DEF_KEYSTOREFILE);
		logger.config("Path to keystore file: " + keystoreFile);
		
		keystorePassword = config.getString(CONF_PARAM_KEYSTOREPASSWORD, CONF_DEF_KEYSTOREPASSWORD);
		keyPassword = config.getString(CONF_PARAM_KEYPASSWORD, CONF_DEF_KEYPASSWORD);
		
		keystoreType = config.getString(CONF_PARAM_KEYSTORETYPE, CONF_DEF_KEYSTORETYPE);
		logger.config("Keystore type is " + keystoreType);
		
	} else {
		logger.config("HTTPS disabled.");
	}
	
	port = config.getInt(CONF_PARAM_APIPORT, CONF_DEF_APIPORT);
	logger.config("Set to listen on port " + port);
}
 
源代码15 项目: logging-log4j2   文件: AbstractLoggerTest.java
private void testMessage(final String string) {
    final Logger root = Logger.getLogger(Logger.GLOBAL_LOGGER_NAME);
    root.info("Test info " + string);
    root.config("Test info " + string);
    root.fine("Test info " + string);
    final List<LogEvent> events = eventAppender.getEvents();
    assertThat(events, hasSize(3));
    for (final LogEvent event : events) {
        final String message = event.getMessage().getFormattedMessage();
        assertThat(message, equalTo("Test info " + string));
    }
}
 
源代码16 项目: Bytecoder   文件: JMonkeyEngineTest.java
@Test
public void testLogger() {
    final Logger logger = Logger.getLogger("Testlogger");
    logger.setLevel(Level.INFO);
    logger.config("config");
    logger.fine("fine");
    logger.finer("finer");
    logger.finest("finest");
    logger.info("info");
    logger.severe("severe");
    logger.warning("warning");
}
 
源代码17 项目: vicinity-gateway-api   文件: Action.java
/**
 * Constructor, initialises field, loads configuration and starts timers.
 * 
 * @param config Configuration of the OGWAPI.
 * @param objectId Object ID of the object that owns this instance of the action class.
 * @param actionId Action ID.
 * @param connector Instance of the {@link eu.bavenir.ogwapi.commons.connectors.AgentConnector AgentConnector}. 
 * @param logger Logger of the OGWAPI.
 */
public Action(XMLConfiguration config, String objectId, String actionId, AgentConnector connector, Logger logger) {
	
	this.objectId = objectId;
	this.actionId = actionId;
	this.connector = connector;
	this.logger = logger;
	this.config = config;
	
	pendingTasks = Collections.synchronizedList(new LinkedList<Task>());
	
	finishedTasks = Collections.synchronizedSet(new HashSet<Task>());
	
	runningTask = null;
	
	// load configuration parameters
	timeToKeepReturnValues = // turn into ms
			config.getInt(CONF_PARAM_TIMETOKEEPRETURNVALUES, CONF_DEF_TIMETOKEEPRETURNVALUES) * MINUTE;
	
	logger.config("Action " + actionId + " time to keep return values set to (ms): " + timeToKeepReturnValues);
	
	pendingTaskTimeout = // turn into ms
			config.getInt(CONF_PARAM_PENDINGTASKTIMEOUT, CONF_DEF_PENDINGTASKTIMEOUT) * MINUTE;
	
	logger.config("Action " + actionId + " pending tasks timeout set to (ms): " + pendingTaskTimeout);
	
	maxNumberOfPendingTasks = config.getInt(CONF_PARAM_MAXNUMBEROFPENDINGTASKS, CONF_DEF_MAXNUMBEROFPENDINGTASKS);
	
	logger.config("Action " + actionId + " max number of pending tasks set to: " + maxNumberOfPendingTasks);
	
	// schedule a timer for running tasks that are queueing
	Timer timerForTaskScheduling = new Timer();
	
	timerForTaskScheduling.schedule(new TimerTask() {
		@Override
		public void run() {
			workThroughTasks();
			purgeOutdatedReturnValues();
			purgeTimedOutPendingTasks();
		}
	}, TIMER1_START, SECOND);
	
}
 
/**
 * Constructor, initialises necessary objects. All parameters are mandatory, failure to include them can lead 
 * to a swift end of application.
 * 
 * @param config Configuration object.
 * @param logger Java logger.
 */
public CommunicationManager(XMLConfiguration config, Logger logger, MessageCounter messageCounter){
	
	logger.config("OGWAPI version: " + OGWAPI_VERSION);
	
	this.descriptorPool = Collections.synchronizedMap(new HashMap<String, ConnectionDescriptor>());
	
	this.nmConnector = new NeighbourhoodManagerConnector(config, logger);		
	
	// load the configuration for the pageSize param
	pageSize = config.getInt(CONFIG_PARAM_PAGE_SIZE, CONFIG_DEF_PAGE_SIZE);
	
	this.sessionExpiration = 0;
	
	this.config = config;
	this.logger = logger;
	this.messageCounter = messageCounter;
	
	// load the configuration for the session recovery policy
	String sessionRecoveryPolicyString = config.getString(CONFIG_PARAM_SESSIONRECOVERY, CONFIG_DEF_SESSIONRECOVERY);
	
	translateSessionRecoveryConf(sessionRecoveryPolicyString);
	
	if (sessionRecoveryPolicy == SESSIONRECOVERYPOLICY_INT_ERROR) {
		// wrong configuration parameter entered - set it to default
		logger.warning("Wrong parameter entered for " + CONFIG_PARAM_SESSIONRECOVERY + " in the configuration file: "  
				+ sessionRecoveryPolicyString + ". Setting to default: " + CONFIG_DEF_SESSIONRECOVERY);
		
		translateSessionRecoveryConf(CONFIG_DEF_SESSIONRECOVERY);
		
	} else {
		logger.config("The session recovery policy is set to " + sessionRecoveryPolicyString + ".");
	}
			
	// timer for session checking - N/A if the session recovery is set to none
	if (sessionRecoveryPolicy != SESSIONRECOVERYPOLICY_INT_NONE) {
		
		int checkInterval;
		
		switch(sessionRecoveryPolicy) {
		case SESSIONRECOVERYPOLICY_INT_PASSIVE:
			checkInterval = SESSIONRECOVERY_CHECKINTERVAL_PASSIVE;
			
			sessionExpiration = config.getInt(CONFIG_PARAM_SESSIONEXPIRATION, CONFIG_DEF_SESSIONEXPIRATION);
			
			// if somebody put there too small number, we will turn it to default
			if (sessionExpiration < SESSIONEXPIRATION_MINIMAL_VALUE) {
				logger.warning("Wrong parameter entered for " + CONFIG_PARAM_SESSIONEXPIRATION + " in the configuration file: "  
						+ sessionRecoveryPolicyString + ". Setting to default: " + CONFIG_DEF_SESSIONEXPIRATION);
				sessionExpiration = CONFIG_DEF_SESSIONEXPIRATION;
			}
			
			sessionExpiration = sessionExpiration * 1000;
			
			logger.config("Session expiration is set to " + sessionExpiration + "ms");
			break;
			
		case SESSIONRECOVERYPOLICY_INT_PROACTIVE:
			checkInterval = SESSIONRECOVERY_CHECKINTERVAL_PROACTIVE;
			break;
			
			default:
				// if something goes wrong, don't let the timer stand in our way
				checkInterval = Integer.MAX_VALUE;
		}
		
		
		Timer timerForSessionRecovery = new Timer();
		timerForSessionRecovery.schedule(new TimerTask() {
			@Override
			public void run() {
				recoverSessions();
			}
		}, checkInterval, checkInterval);
	}
}
 
源代码19 项目: vicinity-gateway-api   文件: RestAgentConnector.java
/**
 * Constructor. It is necessary to provide all parameters. If null is provided in place of any of them,
 * a storm of null pointer exceptions is imminent.
 *
 * @param config Configuration of the OGWAPI.
 * @param logger Logger of the OGWAPI.
 */
public RestAgentConnector(XMLConfiguration config, Logger logger){
	super(config, logger);

	// load configuration for dummy connector
	if (config.getBoolean(CONFIG_PARAM_CONNECTORRESTDUMMY, CONFIG_DEF_APIRESTAGENTDUMMY)) {
		logger.config("REST Agent Connector: Dummy payloads enabled, all calls to an Agent via this connector "
				+ "will be simulated.");
		dummyCalls = true;
	} else {
		logger.config("REST Agent Connector: Dummy payloads disabled, all calls to an Agent via this connector "
				+ "will be real.");
	}

	// load configuration for https
	if (config.getBoolean(CONFIG_PARAM_CONNECTORRESTUSEHTTPS, CONFIG_DEF_APIAGENTUSEHTTPS)){
		logger.config("REST Agent Connector: HTTPS protocol enabled for Agent communication.");
		useHttps = true;

		acceptSelfSigned = config.getBoolean(CONFIG_PARAM_HTTPSACCEPTSELFSIGNED, CONFIG_DEF_HTTPSACCEPTSELFSIGNED);

	} else {
		logger.config("REST Agent Connector: HTTPS protocol disabled for Agent communication.");
		useHttps = false;
		acceptSelfSigned = false;
	}

	// load authentication method
	agentAuthMethod = config.getString(CONFIG_PARAM_AUTHMETHOD, CONFIG_DEF_AUTHMETHOD);
	if (!agentAuthMethod.equals(CONFIG_DEF_AUTHMETHOD)) {
		// log it
	}
	agentUsername = config.getString(CONFIG_PARAM_AGENTUSERNAME, CONFIG_DEF_AGENTUSERNAME);
	agentPassword = config.getString(CONFIG_PARAM_AGENTPASSWORD, CONFIG_DEF_AGENTPASSWORD);

	// load timeout
	agentTimeout = config.getInt(CONFIG_PARAM_AGENTTIMEOUT, CONFIG_DEF_AGENTTIMEOUT);

	agentServiceUrl = assembleAgentServiceUrl();

	// initialize CloseableHttpClient
	initialize();
}
 
源代码20 项目: openjdk-jdk9   文件: TestInferCaller.java
public void test1(Logger logger) {
    System.out.println("test1: " + loggerName(logger));

    AtomicInteger count = new AtomicInteger();
    assertEquals(0, TestHandler.PUBLISHED.size(), "Queue should be empty: ");
    logger.setLevel(Level.ALL);
    assertEquals(0, TestHandler.PUBLISHED.size(), "Queue should be empty: ");

    logger.severe("message " + count.incrementAndGet());
    assertEquals(1, TestHandler.PUBLISHED.size(), "No event in queue: ");
    LogEvent event = TestHandler.PUBLISHED.remove();
    assertEquals(0, TestHandler.PUBLISHED.size(), "Queue should be empty: ");
    checkEvent(event, this.getClass().getName(), "test1", "message " + count.get());

    logger.warning("message " + count.incrementAndGet());
    assertEquals(1, TestHandler.PUBLISHED.size(), "No event in queue: ");
    event = TestHandler.PUBLISHED.remove();
    assertEquals(0, TestHandler.PUBLISHED.size(), "Queue should be empty: ");
    checkEvent(event, this.getClass().getName(), "test1", "message " + count.get());

    logger.info("message " + count.incrementAndGet());
    assertEquals(1, TestHandler.PUBLISHED.size(), "No event in queue: ");
    event = TestHandler.PUBLISHED.remove();
    assertEquals(0, TestHandler.PUBLISHED.size(), "Queue should be empty: ");
    checkEvent(event, this.getClass().getName(), "test1", "message " + count.get());

    logger.config("message " + count.incrementAndGet());
    assertEquals(1, TestHandler.PUBLISHED.size(), "No event in queue: ");
    event = TestHandler.PUBLISHED.remove();
    assertEquals(0, TestHandler.PUBLISHED.size(), "Queue should be empty: ");
    checkEvent(event, this.getClass().getName(), "test1", "message " + count.get());

    logger.fine("message " + count.incrementAndGet());
    assertEquals(1, TestHandler.PUBLISHED.size(), "No event in queue: ");
    event = TestHandler.PUBLISHED.remove();
    assertEquals(0, TestHandler.PUBLISHED.size(), "Queue should be empty: ");
    checkEvent(event, this.getClass().getName(), "test1", "message " + count.get());

    logger.finer("message " + count.incrementAndGet());
    assertEquals(1, TestHandler.PUBLISHED.size(), "No event in queue: ");
    event = TestHandler.PUBLISHED.remove();
    assertEquals(0, TestHandler.PUBLISHED.size(), "Queue should be empty: ");
    checkEvent(event, this.getClass().getName(), "test1", "message " + count.get());

    logger.finest("message " + count.incrementAndGet());
    assertEquals(1, TestHandler.PUBLISHED.size(), "No event in queue: ");
    event = TestHandler.PUBLISHED.remove();
    assertEquals(0, TestHandler.PUBLISHED.size(), "Queue should be empty: ");
    checkEvent(event, this.getClass().getName(), "test1", "message " + count.get());
}