本文整理了Java中java.util.logging.Logger.setLevel()
方法的一些代码示例,展示了Logger.setLevel()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Logger.setLevel()
方法的具体详情如下:
包路径:java.util.logging.Logger
类名称:Logger
方法名:setLevel
[英]Set the log level specifying which message levels will be logged by this logger. Message levels lower than this value will be discarded. The level value Level.OFF can be used to turn off logging.
If the new level is null, it means that this node should inherit its level from its nearest ancestor with a specific (non-null) level value.
[中]
代码示例来源:origin: jenkinsci/jenkins
@Override public Void call() throws Error {
Logger logger = Logger.getLogger(name);
loggers.add(logger);
logger.setLevel(level);
return null;
}
void broadcast() {
代码示例来源:origin: pmd/pmd
public void close() {
for (Handler handler : newHandlers) {
logger.removeHandler(handler);
}
for (Handler handler : oldHandlers) {
logger.addHandler(handler);
}
logger.setLevel(oldLogLevel);
logger.setUseParentHandlers(true);
}
}
代码示例来源:origin: square/okhttp
private static void enableHttp2FrameLogging() {
frameLogger = Logger.getLogger(Http2.class.getName());
frameLogger.setLevel(Level.FINE);
ConsoleHandler handler = new ConsoleHandler();
handler.setLevel(Level.FINE);
handler.setFormatter(new SimpleFormatter() {
@Override public String format(LogRecord record) {
return Util.format("%s%n", record.getMessage());
}
});
frameLogger.addHandler(handler);
}
}
代码示例来源:origin: stanfordnlp/CoreNLP
public RothCONLL04Reader() {
super(null, true, true, true);
// change the logger to one from our namespace
logger = Logger.getLogger(RothCONLL04Reader.class.getName());
// run quietly by default
logger.setLevel(Level.SEVERE);
}
代码示例来源:origin: stackoverflow.com
Handler fh = new FileHandler("%t/wombat.log");
Logger.getLogger("").addHandler(fh);
Logger.getLogger("com.wombat").setLevel(Level.FINEST);
代码示例来源:origin: jersey/jersey
/**
* Register {@link Handler log handler} to the list of root loggers.
*/
private void registerLogHandler() {
final String recordLogLevel = getProperty(TestProperties.RECORD_LOG_LEVEL);
final int recordLogLevelInt = Integer.valueOf(recordLogLevel);
final Level level = Level.parse(recordLogLevel);
logLevelMap.clear();
for (final Logger root : getRootLoggers()) {
logLevelMap.put(root, root.getLevel());
if (root.getLevel().intValue() > recordLogLevelInt) {
root.setLevel(level);
}
root.addHandler(getLogHandler());
}
}
代码示例来源:origin: apache/incubator-dubbo
@Override
public void setLevel(Level level) {
java.util.logging.Logger.getLogger(GLOBAL_LOGGER_NAME).setLevel(toJdkLevel(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: internetarchive/heritrix3
private void setupLogFile(Logger logger, String filename, Formatter f,
boolean shouldManifest) throws IOException, SecurityException {
logger.setLevel(Level.INFO); // set all standard loggers to INFO
GenerationFileHandler fh = GenerationFileHandler.makeNew(filename, false,
shouldManifest);
fh.setFormatter(f);
logger.addHandler(fh);
addToManifest(filename, MANIFEST_LOG_FILE, shouldManifest);
logger.setUseParentHandlers(false);
this.fileHandlers.put(logger, fh);
}
代码示例来源:origin: apache/incubator-dubbo
@Override
public void setLevel(Level level) {
java.util.logging.Logger.getLogger(GLOBAL_LOGGER_NAME).setLevel(toJdkLevel(level));
}
代码示例来源:origin: stackoverflow.com
@Test tester() {
Logger logger = Logger.getLogger("my junit-test logger");
LogHandler handler = new LogHandler();
handler.setLevel(Level.ALL);
logger.setUseParentHandlers(false);
logger.addHandler(handler);
logger.setLevel(Level.ALL);
代码示例来源:origin: geoserver/geoserver
@Override
public void evaluate() throws Throwable {
oldLevel = log.getLevel();
if (newLevel != null) {
log.setLevel(newLevel);
}
log.addHandler(LoggerRule.this);
try {
base.evaluate();
} finally {
log.removeHandler(LoggerRule.this);
log.setLevel(oldLevel);
oldLevel = null;
}
}
};
代码示例来源:origin: stackoverflow.com
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
AndroidLoggingHandler.reset(new AndroidLoggingHandler());
java.util.logging.Logger.getLogger("my.category").setLevel(Level.FINEST);
...
代码示例来源:origin: iBotPeaches/Apktool
private static void setupLogging(final Verbosity verbosity) {
Logger logger = Logger.getLogger("");
for (Handler handler : logger.getHandlers()) {
logger.removeHandler(handler);
};
logger.addHandler(handler);
logger.setLevel(Level.ALL);
} else {
handler.setFormatter(new Formatter() {
代码示例来源:origin: neo4j/neo4j
logger.addHandler( replacement );
logger.setLevel( Level.ALL );
代码示例来源:origin: spotbugs/spotbugs
public static void falsePositive1() {
Logger logger = Logger.getLogger("edu.umd.cs.findbugs");
logger.setLevel(Level.FINER);
foo1 = logger;
}
代码示例来源:origin: spotbugs/spotbugs
/**
* The logger reference is lost at the end of the method (it doesn't escape
* the method), so if you have a garbage collection cycle just after the
* call to initLogging, the logger configuration is lost (because Logger
* only keeps weak references).
*/
@ExpectWarning("LG_LOST_LOGGER_DUE_TO_WEAK_REFERENCE")
public static void initLogging() throws SecurityException, IOException {
Logger logger = Logger.getLogger("edu.umd.cs.findbugs");
logger.addHandler(new FileHandler()); // call to change logger
// configuration
logger.setUseParentHandlers(false); // another call to change logger
// configuration
logger.setLevel(Level.FINER);
logger.setFilter(new Filter() {
@Override
public boolean isLoggable(LogRecord arg0) {
return true;
}
});
}
代码示例来源:origin: reactor/reactor-core
@Test
public void nullFormatIsAcceptedByUnderlyingLogger() {
StringBuilder log = new StringBuilder();
Logger underlyingLogger = Logger.getAnonymousLogger();
underlyingLogger.setLevel(Level.FINEST);
underlyingLogger.addHandler(
new Handler() {
@Override
public void publish(LogRecord record) {
log.append(record.getMessage());
}
@Override
public void flush() { }
@Override
public void close() throws SecurityException { }
});
Loggers.JdkLogger jdkLogger = new Loggers.JdkLogger(underlyingLogger);
jdkLogger.trace(null, null, null);
assertThat(log.toString()).isEqualTo("null");
}
代码示例来源:origin: pmd/pmd
public static void disableLogging() {
// Disable the logging of the ApexLexer, e.g.
// Jul 16, 2017 8:49:56 PM apex.jorje.parser.impl.BaseApexLexer dedupe
// INFORMATION: Deduped array ApexLexer.DFA23_transition. Found 7927114 shorts which is 15MB not
// including array overhead. Removed 7204963 shorts which is 13MB not counting array overhead. Took 18ms.
Logger log = Logger.getLogger(BaseApexLexer.class.getSimpleName());
log.setLevel(Level.WARNING);
}
}
代码示例来源:origin: peter-lawrey/Java-Chronicle
private static long timeLogToLogger(int count) throws IOException {
long start = System.nanoTime();
FileHandler handler = new FileHandler("my.logger.log");
handler.setFormatter(new Formatter() {
@NotNull
@Override
public String format(@NotNull LogRecord record) {
return TIME.format(record.getMillis()) + " [ " + Thread.currentThread().getName() + " ] "
+ record.getLevel() + " " + record.getMessage() + "\n";
}
});
// Add to the desired logger
Logger logger = Logger.getLogger("com.higherfrequencytrading.chronicle");
logger.addHandler(handler);
logger.setLevel(Level.FINE);
double d = 0.001, factor = 1 + 10.0 / count;
for (int i = 0; i < count; i++) {
d *= factor;
logger.log(Level.FINE, "result= " + d);
}
handler.close();
return System.nanoTime() - start;
}
}
内容来源于网络,如有侵权,请联系作者删除!