protected java.util.logging.Level convertLevel(org.apache.log4j.Level log4jLevel) { switch (log4jLevel.toInt()) { case org.apache.log4j.Level.TRACE_INT: return java.util.logging.Level.FINER; case org.apache.log4j.Level.DEBUG_INT: return java.util.logging.Level.FINE; case org.apache.log4j.Level.INFO_INT: return java.util.logging.Level.INFO; case org.apache.log4j.Level.WARN_INT: return java.util.logging.Level.WARNING; case org.apache.log4j.Level.ERROR_INT: return java.util.logging.Level.SEVERE; case org.apache.log4j.Level.FATAL_INT: return java.util.logging.Level.SEVERE; default: return java.util.logging.Level.ALL; } }
/** Return the decision of this filter. */ public int decide(LoggingEvent event) { if(this.levelMin != null) { if (event.getLevel().isGreaterOrEqual(levelMin) == false) { // level of event is less than minimum return Filter.DENY; } } if(this.levelMax != null) { if (event.getLevel().toInt() > levelMax.toInt()) { // level of event is greater than maximum // Alas, there is no Level.isGreater method. and using // a combo of isGreaterOrEqual && !Equal seems worse than // checking the int values of the level objects.. return Filter.DENY; } } if (acceptOnMatch) { // this filter set up to bypass later filters and always return // accept if level in range return Filter.ACCEPT; } else { // event is ok for this filter; allow later filters to have a look.. return Filter.NEUTRAL; } }
int lint = ((LoggingEvent) e).getLevel().toInt();
public void append(LoggingEvent event) { StringBuffer sbuf = new StringBuffer(); sbuf.append(layout.format(event)); if(layout.ignoresThrowable()) { String[] s = event.getThrowableStrRep(); if (s != null) { int len = s.length; for(int i = 0; i < len; i++) { sbuf.append(s[i]); } } } // Normalize the log message level into the supported categories int nt_category = event.getLevel().toInt(); // Anything above FATAL or below DEBUG is labeled as INFO. //if (nt_category > FATAL || nt_category < DEBUG) { // nt_category = INFO; //} reportEvent(_handle, sbuf.toString(), nt_category); }
String.valueOf(loggingEvent.getLevel().toInt()));
/** Returns the Java level for the given Log4J level. */ private static Level toJavaLevel(final org.apache.log4j.Level level) { final int n = level.toInt(); if (n == org.apache.log4j.Level.OFF_INT) return Level.OFF; if (n >= org.apache.log4j.Level.ERROR_INT) return Level.SEVERE; if (n >= org.apache.log4j.Level.WARN_INT) return Level.WARNING; if (n >= org.apache.log4j.Level.INFO_INT) return Level.CONFIG; if (n >= org.apache.log4j.Level.DEBUG_INT) return Level.FINE; if (n >= org.apache.log4j.Level.TRACE_INT) return Level.FINER; return Level.ALL; }
/** * Gets the log level from this configuration. * * @param implementingClass * the class whose name will be used as a prefix for the property configuration key * @param conf * the Hadoop configuration object to configure * @return the log level * @since 1.6.0 * @see #setLogLevel(Class, Configuration, Level) */ public static Level getLogLevel(Class<?> implementingClass, Configuration conf) { return Level.toLevel( conf.getInt(enumToConfKey(implementingClass, GeneralOpts.LOG_LEVEL), Level.INFO.toInt())); }
/** * Sets the log level for this job. * * @param implementingClass * the class whose name will be used as a prefix for the property configuration key * @param conf * the Hadoop configuration object to configure * @param level * the logging level * @since 1.6.0 */ public static void setLogLevel(Class<?> implementingClass, Configuration conf, Level level) { checkArgument(level != null, "level is null"); Logger.getLogger(implementingClass).setLevel(level); conf.setInt(enumToConfKey(implementingClass, GeneralOpts.LOG_LEVEL), level.toInt()); }
/** Return the decision of this filter. */ public int decide(LoggingEvent event) { if(this.levelMin != null) { if (event.getLevel().isGreaterOrEqual(levelMin) == false) { // level of event is less than minimum return Filter.DENY; } } if(this.levelMax != null) { if (event.getLevel().toInt() > levelMax.toInt()) { // level of event is greater than maximum // Alas, there is no Level.isGreater method. and using // a combo of isGreaterOrEqual && !Equal seems worse than // checking the int values of the level objects.. return Filter.DENY; } } if (acceptOnMatch) { // this filter set up to bypass later filters and always return // accept if level in range return Filter.ACCEPT; } else { // event is ok for this filter; allow later filters to have a look.. return Filter.NEUTRAL; } }
int lint = ((LoggingEvent) e).getLevel().toInt();
public void append(LoggingEvent event) { StringBuffer sbuf = new StringBuffer(); sbuf.append(layout.format(event)); if(layout.ignoresThrowable()) { String[] s = event.getThrowableStrRep(); if (s != null) { int len = s.length; for(int i = 0; i < len; i++) { sbuf.append(s[i]); } } } // Normalize the log message level into the supported categories int nt_category = event.getLevel().toInt(); // Anything above FATAL or below DEBUG is labeled as INFO. //if (nt_category > FATAL || nt_category < DEBUG) { // nt_category = INFO; //} reportEvent(_handle, sbuf.toString(), nt_category); }
out.writeInt(level.toInt());
@Override protected void append(LoggingEvent event) { switch (event.getLevel().toInt()) { case Level.TRACE_INT: TRACE_LABEL.inc(); break; case Level.DEBUG_INT: DEBUG_LABEL.inc(); break; case Level.INFO_INT: INFO_LABEL.inc(); break; case Level.WARN_INT: WARN_LABEL.inc(); break; case Level.ERROR_INT: ERROR_LABEL.inc(); break; case Level.FATAL_INT: FATAL_LABEL.inc(); break; default: break; } }
/** * Create new instance. * @param level comparison level. */ public LessThanRule(final Level level) { super(); newLevelInt = level.toInt(); }
/** * Create new instance. * @param level comparison level. */ public GreaterThanEqualsRule(final Level level) { super(); newLevelInt = level.toInt(); }
/** * Create new instance. * @param level comparison level. */ public LessThanEqualsRule(final Level level) { super(); newLevelInt = level.toInt(); }
switch (level.toInt()) { case Level.TRACE_INT: if (throwableInformation == null || !(throwableInformation.getThrowable() instanceof IgnoreMessageException)) {
/** * {@inheritDoc} * Explanation: Since this class extends Log4j's Logger class which has a * {@code getLevel()} method that returns {@code extended by org.apache.log4j.Level}, * we can't simply have a {@code getLevel()} that simply returns an {@code int}. * Hence we renamed it to {@code getESAPILevel()}. */ public int getESAPILevel() { Level level = super.getLevel(); return (level == null ) ? Level.OFF_INT : level.toInt(); }