public void setLevel(final Level level) { logger.setLevel(level); }
private StatusLogger(final String name, final MessageFactory messageFactory) { super(name, messageFactory); final String dateFormat = PROPS.getStringProperty(STATUS_DATE_FORMAT, Strings.EMPTY); final boolean showDateTime = !Strings.isEmpty(dateFormat); this.logger = new SimpleLogger("StatusLogger", Level.ERROR, false, true, showDateTime, false, dateFormat, messageFactory, PROPS, System.err); this.listenersLevel = Level.toLevel(DEFAULT_STATUS_LEVEL, Level.WARN).intLevel(); // LOG4J2-1813 if system property "log4j2.debug" is defined, print all status logging if (isDebugPropertyEnabled()) { logger.setLevel(Level.TRACE); } }
@Override public Level getLevel() { return logger.getLevel(); }
@Override public ExtendedLogger getLogger(final String name, final MessageFactory messageFactory) { // Note: This is the only method where we add entries to the 'loggerRegistry' ivar. final ExtendedLogger extendedLogger = loggerRegistry.getLogger(name, messageFactory); if (extendedLogger != null) { AbstractLogger.checkMessageFactory(extendedLogger, messageFactory); return extendedLogger; } final SimpleLogger simpleLogger = new SimpleLogger(name, defaultLevel, showLogName, showShortName, showDateTime, showContextMap, dateTimeFormat, messageFactory, props, stream); loggerRegistry.putIfAbsent(name, messageFactory, simpleLogger); return loggerRegistry.getLogger(name, messageFactory); }
@Override public boolean isEnabled(final Level level, final Marker marker) { // LOG4J2-1813 if system property "log4j2.debug" is defined, all status logging is enabled if (isDebugPropertyEnabled()) { return true; } if (listeners.size() > 0) { return listenersLevel >= level.intLevel(); } return logger.isEnabled(level, marker); }
logger.logMessage(fqcn, level, marker, msg, t); } else { if (listeners.size() > 0) { logger.logMessage(fqcn, level, marker, msg, t);
@Test public void testIsGemfireObject() { assertTrue("Instances of Function are GemFire objects", InternalDataSerializer.isGemfireObject(new TestFunction())); assertFalse("Instances of PdxSerializaerObject are NOT GemFire objects", InternalDataSerializer.isGemfireObject(new TestPdxSerializerObject())); assertFalse("Instances of anything under org.apache. are GemFire objects", InternalDataSerializer.isGemfireObject(new SimpleLogger("", Level.OFF, false, false, false, false, "", null, new PropertiesUtil(new Properties()), null))); assertTrue("Instances of anything in org.apache.geode. are GemFire objects", InternalDataSerializer.isGemfireObject(new InternalGemFireException())); assertTrue("Instances of anything under org.apache.geode. are GemFire objects", InternalDataSerializer.isGemfireObject(new ExampleSecurityManager())); }
@Override public boolean isEnabled(final Level level, final Marker marker) { // LOG4J2-1813 if system property "log4j2.debug" is defined, all status logging is enabled if (isDebugPropertyEnabled()) { return true; } if (listeners.size() > 0) { return listenersLevel >= level.intLevel(); } return logger.isEnabled(level, marker); }
logger.logMessage(fqcn, level, marker, msg, t); } else { if (listeners.size() > 0) { logger.logMessage(fqcn, level, marker, msg, t);
@Override public void setLevel(String level) { Level new_level=strToLevel(level); if(new_level == null) return; if(logger instanceof org.apache.logging.log4j.core.Logger) ((org.apache.logging.log4j.core.Logger)logger).setLevel(new_level); else if(logger instanceof SimpleLogger) ((SimpleLogger)logger).setLevel(new_level); }
private StatusLogger(final String name, final MessageFactory messageFactory) { super(name, messageFactory); this.logger = new SimpleLogger("StatusLogger", Level.ERROR, false, true, false, false, Strings.EMPTY, messageFactory, PROPS, System.err); this.listenersLevel = Level.toLevel(DEFAULT_STATUS_LEVEL, Level.WARN).intLevel(); // LOG4J2-1813 if system property "log4j2.debug" is defined, print all status logging if (isDebugPropertyEnabled()) { logger.setLevel(Level.TRACE); } }
? Level.TRACE : (FallbackLoggerConfiguration.isDebugEnabled() ? Level.DEBUG : Level.INFO); Logger logger = new SimpleLogger(name, level, true, false, true, true, "yyyy-MM-dd HH:mm:ss.SSSZ", null, new PropertiesUtil(new Properties()), System.out); if (logWarning.get()) {
@Override public Level getLevel() { return logger.getLevel(); }
public void setLevel(final Level level) { logger.setLevel(level); }
@Override public ExtendedLogger getLogger(final String name, final MessageFactory messageFactory) { // Note: This is the only method where we add entries to the 'loggerRegistry' ivar. final ExtendedLogger extendedLogger = loggerRegistry.getLogger(name, messageFactory); if (extendedLogger != null) { AbstractLogger.checkMessageFactory(extendedLogger, messageFactory); return extendedLogger; } final SimpleLogger simpleLogger = new SimpleLogger(name, defaultLevel, showLogName, showShortName, showDateTime, showContextMap, dateTimeFormat, messageFactory, props, stream); loggerRegistry.putIfAbsent(name, messageFactory, simpleLogger); return loggerRegistry.getLogger(name, messageFactory); }
@Override public void setLevel(final Level newLevel) throws SecurityException { if (org.apache.logging.log4j.core.Logger.class.isInstance(log)) { org.apache.logging.log4j.core.Logger.class.cast(log).setLevel(TO_LOG4J.get(newLevel)); } else if (StatusLogger.class.isInstance(log)) { StatusLogger.class.cast(log).setLevel(TO_LOG4J.get(newLevel)); } else if (SimpleLogger.class.isInstance(log)) { SimpleLogger.class.cast(log).setLevel(TO_LOG4J.get(newLevel)); } // else ExtendedLoggerWrapper: ignore for now. we could do reflection if we need it }
@Override public void setLevel(final Level newLevel) throws SecurityException { if (org.apache.logging.log4j.core.Logger.class.isInstance(log)) { org.apache.logging.log4j.core.Logger.class.cast(log).setLevel(TO_LOG4J.get(newLevel)); } else if (StatusLogger.class.isInstance(log)) { StatusLogger.class.cast(log).setLevel(TO_LOG4J.get(newLevel)); } else if (SimpleLogger.class.isInstance(log)) { SimpleLogger.class.cast(log).setLevel(TO_LOG4J.get(newLevel)); } // else ExtendedLoggerWrapper: ignore for now. we could do reflection if we need it }
public void setLevel(String level) { Level new_level=strToLevel(level); if(new_level == null) return; if(logger instanceof org.apache.logging.log4j.core.Logger) ((org.apache.logging.log4j.core.Logger)logger).setLevel(new_level); else if(logger instanceof SimpleLogger) ((SimpleLogger)logger).setLevel(new_level); }
public void setLevel(String level) { Level new_level=strToLevel(level); if(new_level == null) return; if(logger instanceof org.apache.logging.log4j.core.Logger) ((org.apache.logging.log4j.core.Logger)logger).setLevel(new_level); else if(logger instanceof SimpleLogger) ((SimpleLogger)logger).setLevel(new_level); }
public void setLevel(String level) { Level new_level=strToLevel(level); if(new_level == null) return; if(logger instanceof org.apache.logging.log4j.core.Logger) ((org.apache.logging.log4j.core.Logger)logger).setLevel(new_level); else if(logger instanceof SimpleLogger) ((SimpleLogger)logger).setLevel(new_level); }