本文整理了Java中java.util.logging.Handler.setLevel()
方法的一些代码示例,展示了Handler.setLevel()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Handler.setLevel()
方法的具体详情如下:
包路径:java.util.logging.Handler
类名称:Handler
方法名:setLevel
[英]Sets the logging level of the messages logged by this handler, levels lower than this value will be dropped.
[中]设置此处理程序记录的消息的日志记录级别,低于此值的级别将被删除。
代码示例来源:origin: jenkinsci/jenkins
@Override
public void setLevel(Level newLevel) throws SecurityException {
super.setLevel(newLevel);
Handler t = resolve();
if(t!=null)
t.setLevel(newLevel);
}
代码示例来源:origin: stackoverflow.com
Handler consoleHandler = new ConsoleHandler();
consoleHandler.setLevel(Level.FINER);
Logger.getAnonymousLogger().addHandler(consoleHandler);
代码示例来源:origin: oracle/opengrok
private static void setBaseLogLevel(Class<? extends Handler> handlerClass, Level level) {
for (Handler handler : getBaseLogger().getHandlers()) {
if (handlerClass.isInstance(handler)) {
handler.setLevel(level);
}
}
}
代码示例来源:origin: pmd/pmd
public ScopedLogHandlersManager(Level level, Handler... handlers) {
newHandlers = handlers;
logger = Logger.getLogger(PACKAGE_NAME);
oldHandlers = logger.getHandlers();
oldLogLevel = logger.getLevel();
logger.setLevel(level);
// The Ant logger filters itself
for (Handler handler : oldHandlers) {
logger.removeHandler(handler);
}
for (Handler handler : newHandlers) {
logger.addHandler(handler);
handler.setLevel(level);
}
logger.setUseParentHandlers(false);
}
代码示例来源:origin: geoserver/geoserver
/**
* Test logging for the given logger
*
* @param log Logger to monitor
* @param level Set the log level for the tests
*/
public LoggerRule(Logger log, Level level) {
super();
this.log = log;
super.setLevel(level);
this.newLevel = level;
}
代码示例来源:origin: spotbugs/spotbugs
@NoWarning("LG_LOST_LOGGER_DUE_TO_WEAK_REFERENCE")
public static void main(String[] args) throws Throwable {
java.util.logging.Handler[] handlers = java.util.logging.Logger.getLogger("").getHandlers();
for (java.util.logging.Handler handler : handlers) {
handler.setLevel(Level.ALL);
}
jerseyLogger.setLevel(Level.ALL);
}
代码示例来源:origin: jMonkeyEngine/jmonkeyengine
/**
* Removes the standard Android log handler due to an issue with not logging
* entries lower than INFO level and adds a handler that produces
* JME formatted log messages.
*/
protected void initializeLogHandler() {
Logger log = LogManager.getLogManager().getLogger("");
for (Handler handler : log.getHandlers()) {
if (log.getLevel() != null && log.getLevel().intValue() <= Level.FINE.intValue()) {
Log.v("AndroidHarness", "Removing Handler class: " + handler.getClass().getName());
}
log.removeHandler(handler);
}
Handler handler = new AndroidLogHandler();
log.addHandler(handler);
handler.setLevel(Level.ALL);
}
代码示例来源:origin: jMonkeyEngine/jmonkeyengine
/**
* Removes the standard Android log handler due to an issue with not logging
* entries lower than INFO level and adds a handler that produces
* JME formatted log messages.
*/
protected void initializeLogHandler() {
Logger log = LogManager.getLogManager().getLogger("");
for (Handler handler : log.getHandlers()) {
if (log.getLevel() != null && log.getLevel().intValue() <= Level.FINE.intValue()) {
Log.v("AndroidHarness", "Removing Handler class: " + handler.getClass().getName());
}
log.removeHandler(handler);
}
Handler handler = new AndroidLogHandler();
log.addHandler(handler);
handler.setLevel(Level.ALL);
}
代码示例来源:origin: stackoverflow.com
//get the top Logger
Logger topLogger = java.util.logging.Logger.getLogger("");
// Handler for console (reuse it if it already exists)
Handler consoleHandler = null;
//see if there is already a console handler
for (Handler handler : topLogger.getHandlers()) {
if (handler instanceof ConsoleHandler) {
//found the console handler
consoleHandler = handler;
break;
}
}
if (consoleHandler == null) {
//there was no console handler found, create a new one
consoleHandler = new ConsoleHandler();
topLogger.addHandler(consoleHandler);
}
//set the console handler to fine:
consoleHandler.setLevel(java.util.logging.Level.FINEST);
代码示例来源:origin: syncany/syncany
public static void setGlobalLogLevel(Level targetLogLevel) {
for (Enumeration<String> loggerNames = LogManager.getLogManager().getLoggerNames(); loggerNames.hasMoreElements(); ) {
String loggerName = loggerNames.nextElement();
Logger logger = LogManager.getLogManager().getLogger(loggerName);
if (logger != null) {
logger.setLevel(targetLogLevel);
}
}
for (Handler handler : Logger.getLogger("").getHandlers()) {
handler.setLevel(targetLogLevel);
}
Logger.getLogger("").setLevel(targetLogLevel);
// Make sure the unwanted loggers stay quiet
disableUnwantedLoggers();
}
代码示例来源:origin: jMonkeyEngine/jmonkeyengine
public static void main(String... args) throws Exception {
// Increate the logging level for networking...
System.out.println("Setting logging to max");
Logger networkLog = Logger.getLogger("com.jme3.network");
networkLog.setLevel(Level.FINEST);
// And we have to tell JUL's handler also
// turn up logging in a very convoluted way
Logger rootLog = Logger.getLogger("");
if( rootLog.getHandlers().length > 0 ) {
rootLog.getHandlers()[0].setLevel(Level.FINEST);
}
TestChatServer chatServer = new TestChatServer();
chatServer.start();
System.out.println("Waiting for connections on port:" + PORT);
// Keep running basically forever
while( chatServer.isRunning ) {
synchronized (chatServer) {
chatServer.wait();
}
}
}
代码示例来源:origin: geoserver/geoserver
/** Set the level of the logger. Will be reverted when the test is complete. */
public void setTestLevel(Level testLevel) {
log.setLevel(testLevel);
newLevel = testLevel;
super.setLevel(testLevel);
}
代码示例来源:origin: stanfordnlp/CoreNLP
public static void setConsoleLevel(Level level) {
// get the top Logger:
Logger topLogger = java.util.logging.Logger.getLogger("");
// Handler for console (reuse it if it already exists)
Handler consoleHandler = null;
// see if there is already a console handler
for (Handler handler : topLogger.getHandlers()) {
if (handler instanceof ConsoleHandler) {
// found the console handler
consoleHandler = handler;
break;
}
}
if (consoleHandler == null) {
// there was no console handler found, create a new one
consoleHandler = new ConsoleHandler();
topLogger.addHandler(consoleHandler);
}
// set the console handler level:
consoleHandler.setLevel(level);
consoleHandler.setFormatter(new SimpleFormatter());
}
代码示例来源:origin: iBotPeaches/Apktool
handler.setLevel(Level.ALL);
logger.setLevel(Level.ALL);
} else {
代码示例来源:origin: traccar/traccar
private static void setupLogger(
boolean console, String file, String levelString, boolean fullStackTraces, boolean rotate) {
Logger rootLogger = Logger.getLogger("");
for (Handler handler : rootLogger.getHandlers()) {
rootLogger.removeHandler(handler);
}
Handler handler;
if (console) {
handler = new ConsoleHandler();
} else {
handler = new RollingFileHandler(file, rotate);
}
handler.setFormatter(new LogFormatter(fullStackTraces));
Level level = Level.parse(levelString.toUpperCase());
rootLogger.setLevel(level);
handler.setLevel(level);
handler.setFilter(record -> record != null && !record.getLoggerName().startsWith("sun"));
rootLogger.addHandler(handler);
}
代码示例来源:origin: jMonkeyEngine/jmonkeyengine
public static void main(String[] args) throws IOException, InterruptedException{
Logger.getLogger("").getHandlers()[0].setLevel(Level.OFF);
Server server = Network.createServer(5110);
server.start();
server.addConnectionListener(new TestNetworkStress());
for (int i = 0; i < 1000; i++){
Client client = Network.connectToServer("localhost", 5110);
client.start();
Thread.sleep(10);
client.close();
}
}
}
代码示例来源:origin: cbeust/testng
@Test(groups = {"currentold"})
public void logger() {
Logger logger = Logger.getLogger("");
for (Handler handler : logger.getHandlers()) {
handler.setLevel(Level.WARNING);
handler.setFormatter(new org.testng.log.TextFormatter());
}
logger.setLevel(Level.SEVERE);
}
}
代码示例来源:origin: neo4j/neo4j
if ( replacement != null && level != null )
replacement.setLevel( level );
代码示例来源:origin: googleapis/google-cloud-java
@Test
public void testPublishCustomResource() {
expect(options.getProjectId()).andReturn(PROJECT).anyTimes();
expect(options.getService()).andReturn(logging);
logging.setFlushSeverity(Severity.ERROR);
expectLastCall().once();
logging.setWriteSynchronicity(Synchronicity.ASYNC);
expectLastCall().once();
MonitoredResource resource = MonitoredResource.of("custom", ImmutableMap.<String, String>of());
logging.write(
ImmutableList.of(FINEST_ENTRY),
WriteOption.logName(LOG_NAME),
WriteOption.resource(resource),
WriteOption.labels(BASE_SEVERITY_MAP));
expectLastCall().once();
replay(options, logging);
Handler handler = new LoggingHandler(LOG_NAME, options, resource);
handler.setLevel(Level.ALL);
handler.setFormatter(new TestFormatter());
handler.publish(newLogRecord(Level.FINEST, MESSAGE));
}
代码示例来源:origin: googleapis/google-cloud-java
@Test
public void testClose() throws Exception {
expect(options.getProjectId()).andReturn(PROJECT).anyTimes();
expect(options.getService()).andReturn(logging);
logging.setFlushSeverity(Severity.ERROR);
expectLastCall().once();
logging.setWriteSynchronicity(Synchronicity.ASYNC);
expectLastCall().once();
logging.write(ImmutableList.of(FINEST_ENTRY), DEFAULT_OPTIONS);
expectLastCall().once();
logging.close();
expectLastCall().once();
replay(options, logging);
Handler handler = new LoggingHandler(LOG_NAME, options, DEFAULT_RESOURCE);
handler.setLevel(Level.ALL);
handler.setFormatter(new TestFormatter());
handler.publish(newLogRecord(Level.FINEST, MESSAGE));
handler.close();
handler.close();
}
}
内容来源于网络,如有侵权,请联系作者删除!