本文整理了Java中org.apache.logging.log4j.Logger.getLevel()
方法的一些代码示例,展示了Logger.getLevel()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Logger.getLevel()
方法的具体详情如下:
包路径:org.apache.logging.log4j.Logger
类名称:Logger
方法名:getLevel
[英]Gets the Level associated with the Logger.
[中]获取与记录器关联的级别。
代码示例来源:origin: BroadleafCommerce/BroadleafCommerce
@ManagedOperation(description="Retrieve the category log level")
@ManagedOperationParameters({@ManagedOperationParameter(name = "category", description = "the log4j2 category")})
public String getLevel(String category) {
return LogManager.getLogger(category).getLevel().toString();
}
代码示例来源:origin: org.apache.logging.log4j/log4j-core
@Test
public void testPropertiesConfiguration() {
final Configuration config = context.getConfiguration();
assertNotNull("No configuration created", config);
assertEquals("Incorrect State: " + config.getState(), config.getState(), LifeCycle.State.STARTED);
final Map<String, Appender> appenders = config.getAppenders();
assertNotNull(appenders);
assertTrue("Incorrect number of Appenders: " + appenders.size(), appenders.size() == 1);
final Map<String, LoggerConfig> loggers = config.getLoggers();
assertNotNull(loggers);
assertTrue("Incorrect number of LoggerConfigs: " + loggers.size(), loggers.size() == 2);
final Filter filter = config.getFilter();
assertNotNull("No Filter", filter);
assertTrue("Not a Threshold Filter", filter instanceof ThresholdFilter);
final Logger logger = LogManager.getLogger(getClass());
assertEquals("Incorrect level " + logger.getLevel(), Level.DEBUG, logger.getLevel());
logger.debug("Welcome to Log4j!");
}
}
代码示例来源:origin: apache/hive
Level oldLevel = logger.getLevel();
LoggerContext ctx = (LoggerContext) LogManager.getContext(false);
Configuration config = ctx.getConfiguration();
代码示例来源:origin: org.elasticsearch/elasticsearch
public static void addAppender(final Logger logger, final Appender appender) {
final LoggerContext ctx = (LoggerContext) LogManager.getContext(false);
final Configuration config = ctx.getConfiguration();
config.addAppender(appender);
LoggerConfig loggerConfig = config.getLoggerConfig(logger.getName());
if (!logger.getName().equals(loggerConfig.getName())) {
loggerConfig = new LoggerConfig(logger.getName(), logger.getLevel(), true);
config.addLogger(logger.getName(), loggerConfig);
}
loggerConfig.addAppender(appender, null, null);
ctx.updateLoggers();
}
代码示例来源:origin: org.elasticsearch/elasticsearch
public static void removeAppender(final Logger logger, final Appender appender) {
final LoggerContext ctx = (LoggerContext) LogManager.getContext(false);
final Configuration config = ctx.getConfiguration();
LoggerConfig loggerConfig = config.getLoggerConfig(logger.getName());
if (!logger.getName().equals(loggerConfig.getName())) {
loggerConfig = new LoggerConfig(logger.getName(), logger.getLevel(), true);
config.addLogger(logger.getName(), loggerConfig);
}
loggerConfig.removeAppender(appender.getName());
ctx.updateLoggers();
}
代码示例来源:origin: Javacord/Javacord
@Override
public Level getLevel() {
return delegate.getLevel();
}
}
代码示例来源:origin: org.apache.meecrowave/meecrowave-core
public Level getLevel() {
final org.apache.logging.log4j.Level l = log.getLevel();
if (l != null) {
return fromL4J(l);
}
return null;
}
代码示例来源:origin: org.apache.tomee/openejb-core
public Level getLevel() {
final org.apache.logging.log4j.Level l = log.getLevel();
if (l != null) {
return fromL4J(l);
}
return null;
}
代码示例来源:origin: apache/meecrowave
public Level getLevel() {
final org.apache.logging.log4j.Level l = log.getLevel();
if (l != null) {
return fromL4J(l);
}
return null;
}
代码示例来源:origin: com.mchange/mchange-commons-java
@Override
public synchronized MLevel getLevel()
{
//System.err.println( logger.getLevel() );
if(this.myLevel == null) this.myLevel = guessMLevel(this.logger.getLevel());
return this.myLevel;
}
代码示例来源:origin: openimaj/openimaj
/**
* Checks the level, if acceptable calls
* {@link String#format(String, Object...)} at the appropriate level
*
* @param logger
* @param string
* @param debug
* @param obj
*/
public static void format(Logger logger, String string, Level debug, Object... obj) {
final Level l = logger.getLevel();
if (debug.isMoreSpecificThan(l)) {
logger.log(debug, String.format(string, obj));
}
}
}
代码示例来源:origin: suninformation/ymate-platform-v2
@Override
public LogLevel getLevel() {
return __parseLevel(__logger.getLevel().intLevel());
}
代码示例来源:origin: suninformation/ymate-platform-v2
private boolean __doIsLogEnabled(LogLevel logLevel) {
return __logger.getLevel().intLevel() >= logLevel.getLevel();
}
代码示例来源:origin: com.strapdata.elasticsearch.test/framework
/**
* Applies the test logging annotation and returns the existing logging levels.
*
* @param testLogging the test logging annotation to apply
* @return the existing logging levels
*/
private Map<String, String> processTestLogging(final TestLogging testLogging) {
final Map<String, String> map = getLoggersAndLevelsFromAnnotation(testLogging);
if (map == null) {
return Collections.emptyMap();
}
// obtain the existing logging levels so that we can restore them at the end of the test; we have to do this separately from setting
// the logging levels so that setting foo does not impact the logging level for foo.bar when we check the existing logging level for
// for.bar
final Map<String, String> existing = new TreeMap<>();
for (final Map.Entry<String, String> entry : map.entrySet()) {
final Logger logger = resolveLogger(entry.getKey());
existing.put(entry.getKey(), logger.getLevel().toString());
}
for (final Map.Entry<String, String> entry : map.entrySet()) {
final Logger logger = resolveLogger(entry.getKey());
ServerLoggers.setLevel(logger, entry.getValue());
}
return existing;
}
代码示例来源:origin: apache/samza
/**
* Convert bytes to a {@link org.apache.log4j.spi.LoggingEvent}. This LoggingEvent uses logging
* information of the {@link LoggingEventStringSerde}, which includes log
* name, log category and log level.
*
* @param bytes bytes for decoding
* @return LoggingEvent a new LoggingEvent
*/
@Override
public LogEvent fromBytes(byte[] bytes) {
if (bytes == null) {
return null;
}
String log;
try {
log = new String(bytes, ENCODING);
} catch (UnsupportedEncodingException e) {
throw new SamzaException("can not decode to String", e);
}
//figure out properties variable
return new Log4jLogEvent(logger.getName(), null, this.getClass().toString(), logger.getLevel(), new SimpleMessage(log), null, null);
}
}
代码示例来源:origin: spring-projects/spring-amqp
LogLevelAdjuster.this.classes.stream()
.forEach(cls -> {
oldLevels.put(cls, LogManager.getLogger(cls).getLevel());
((Logger) LogManager.getLogger(cls)).setLevel(LogLevelAdjuster.this.level);
});
LogLevelAdjuster.this.categories.stream()
.forEach(cat -> {
oldCatLevels.put(cat, LogManager.getLogger(cat).getLevel());
((Logger) LogManager.getLogger(cat)).setLevel(LogLevelAdjuster.this.level);
});
代码示例来源:origin: com.strapdata.elasticsearch/elasticsearch
public static void addAppender(final Logger logger, final Appender appender) {
final LoggerContext ctx = (LoggerContext) LogManager.getContext(false);
final Configuration config = ctx.getConfiguration();
config.addAppender(appender);
LoggerConfig loggerConfig = config.getLoggerConfig(logger.getName());
if (!logger.getName().equals(loggerConfig.getName())) {
loggerConfig = new LoggerConfig(logger.getName(), logger.getLevel(), true);
config.addLogger(logger.getName(), loggerConfig);
}
loggerConfig.addAppender(appender, null, null);
ctx.updateLoggers();
}
代码示例来源:origin: com.strapdata.elasticsearch/elasticsearch
public static void removeAppender(final Logger logger, final Appender appender) {
final LoggerContext ctx = (LoggerContext) LogManager.getContext(false);
final Configuration config = ctx.getConfiguration();
LoggerConfig loggerConfig = config.getLoggerConfig(logger.getName());
if (!logger.getName().equals(loggerConfig.getName())) {
loggerConfig = new LoggerConfig(logger.getName(), logger.getLevel(), true);
config.addLogger(logger.getName(), loggerConfig);
}
loggerConfig.removeAppender(appender.getName());
ctx.updateLoggers();
}
代码示例来源:origin: apache/servicemix-bundles
public static void removeAppender(final Logger logger, final Appender appender) {
final LoggerContext ctx = (LoggerContext) LogManager.getContext(false);
final Configuration config = ctx.getConfiguration();
LoggerConfig loggerConfig = config.getLoggerConfig(logger.getName());
if (!logger.getName().equals(loggerConfig.getName())) {
loggerConfig = new LoggerConfig(logger.getName(), logger.getLevel(), true);
config.addLogger(logger.getName(), loggerConfig);
}
loggerConfig.removeAppender(appender.getName());
ctx.updateLoggers();
}
代码示例来源:origin: apache/servicemix-bundles
public static void addAppender(final Logger logger, final Appender appender) {
final LoggerContext ctx = (LoggerContext) LogManager.getContext(false);
final Configuration config = ctx.getConfiguration();
config.addAppender(appender);
LoggerConfig loggerConfig = config.getLoggerConfig(logger.getName());
if (!logger.getName().equals(loggerConfig.getName())) {
loggerConfig = new LoggerConfig(logger.getName(), logger.getLevel(), true);
config.addLogger(logger.getName(), loggerConfig);
}
loggerConfig.addAppender(appender, null, null);
ctx.updateLoggers();
}
内容来源于网络,如有侵权,请联系作者删除!