org.apache.log4j.Level#toString ( )源码实例Demo

下面列出了org.apache.log4j.Level#toString ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: ats-framework   文件: RemoteSystemOperations.java
@Override
public void setAtsDbAppenderThreshold( Level threshold ) {

    try {
        this.remoteSystemOperations.setAtsDbAppenderThreshold(threshold);
    } catch (AgentException e) {
        throw new SystemOperationException("Could not set ATS DB Appender threshold to " + threshold.toString()
                                           + " on agent: " + atsAgent, e);
    }

}
 
源代码2 项目: cacheonix-core   文件: LoggerDynamicMBean.java
public
 Object getAttribute(String attributeName) throws AttributeNotFoundException,
                                                  MBeanException,
                                                  ReflectionException {

      // Check attributeName is not null to avoid NullPointerException later on
   if (attributeName == null) {
     throw new RuntimeOperationsException(new IllegalArgumentException(
		"Attribute name cannot be null"),
      "Cannot invoke a getter of " + dClassName + " with null attribute name");
   }

   // Check for a recognized attributeName and call the corresponding getter
   if (attributeName.equals("name")) {
     return logger.getName();
   }  else if(attributeName.equals("priority")) {
     Level l = logger.getLevel();
     if(l == null) {
return null;
     } else {
return l.toString();
     }
   } else if(attributeName.startsWith("appender=")) {
     try {
return new ObjectName("log4j:"+attributeName );
     } catch(Exception e) {
cat.error("Could not create ObjectName" + attributeName);
     }
   }


   // If attributeName has not been recognized throw an AttributeNotFoundException
   throw(new AttributeNotFoundException("Cannot find " + attributeName +
				 " attribute in " + dClassName));

 }
 
源代码3 项目: cacheonix-core   文件: PropertyPrinter.java
protected
void printOptions(PrintWriter out, Category cat) {
  Enumeration appenders = cat.getAllAppenders();
  Level prio = cat.getLevel();
  String appenderString = (prio == null ? "" : prio.toString());
  
  while (appenders.hasMoreElements()) {
    Appender app = (Appender) appenders.nextElement();
    String name;
    
    if ((name = (String) appenderNames.get(app)) == null) {
    
      // first assign name to the appender
      if ((name = app.getName()) == null || isGenAppName(name)) {
          name = genAppName();
      }
      appenderNames.put(app, name);
      
      printOptions(out, app, "log4j.appender."+name);
      if (app.getLayout() != null) {
        printOptions(out, app.getLayout(), "log4j.appender."+name+".layout");
      }
    }
    appenderString += ", " + name;
  }
  String catKey = (cat == Logger.getRootLogger())
      ? "log4j.rootLogger"
      : "log4j.logger." + cat.getName();
  if (appenderString != "") {
    out.println(catKey + "=" + appenderString);
  }
  if (!cat.getAdditivity() && cat != Logger.getRootLogger()) {
  	out.println("log4j.additivity." + cat.getName() + "=false");    
  }
}
 
源代码4 项目: zeppelin   文件: LoggerSerializer.java
private String getLoggerLevel(Category logger) {
  if (null == logger) {
    return StringUtils.EMPTY;
  }
  Level level = logger.getLevel();
  if (null != level) {
    return level.toString();
  } else {
    return getLoggerLevel(logger.getParent());
  }
}
 
源代码5 项目: tajo   文件: TajoLogEventCounter.java
@Override
public void append(LoggingEvent event) {
  Level level = event.getLevel();
  String levelStr = level.toString();

  if (level == Level.INFO || "INFO".equalsIgnoreCase(levelStr)) {
    counts.incr(INFO);
  } else if (level == Level.WARN || "WARN".equalsIgnoreCase(levelStr)) {
    counts.incr(WARN);
  } else if (level == Level.ERROR || "ERROR".equalsIgnoreCase(levelStr)) {
    counts.incr(ERROR);
  } else if (level == Level.FATAL || "FATAL".equalsIgnoreCase(levelStr)) {
    counts.incr(FATAL);
  }
}
 
源代码6 项目: incubator-tajo   文件: TajoLogEventCounter.java
@Override
public void append(LoggingEvent event) {
  Level level = event.getLevel();
  String levelStr = level.toString();

  if (level == Level.INFO || "INFO".equalsIgnoreCase(levelStr)) {
    counts.incr(INFO);
  } else if (level == Level.WARN || "WARN".equalsIgnoreCase(levelStr)) {
    counts.incr(WARN);
  } else if (level == Level.ERROR || "ERROR".equalsIgnoreCase(levelStr)) {
    counts.incr(ERROR);
  } else if (level == Level.FATAL || "FATAL".equalsIgnoreCase(levelStr)) {
    counts.incr(FATAL);
  }
}
 
@ManagedOperation(description = "Returns the Logger LEVEL for the given logger name")
@ManagedOperationParameters({ @ManagedOperationParameter(description = "The Logger Name", name = "loggerName"), })
public String getLoggerLevel(String loggerName) {

	Logger logger = Logger.getLogger(loggerName);
	Level loggerLevel = logger.getLevel();

	return loggerLevel == null ? "The logger " + loggerName
			+ " has not level" : loggerLevel.toString();

}
 
源代码8 项目: spliceengine   文件: LogManager.java
@Override
public String getLoggerLevel(String loggerName) {

    Logger logger = Logger.getLogger(loggerName);
    if (logger == null) {
        throw new IllegalArgumentException("Logger \"" + loggerName +
                "\" does not exist");
    }
    Level level = logger.getEffectiveLevel();
    if (level == null) {
        return "";
    }
    return level.toString();
}
 
源代码9 项目: Bats   文件: LoggerUtil.java
@Override
public String apply(@Nullable Level input)
{
  return input == null ? "" : input.toString();
}
 
源代码10 项目: attic-apex-core   文件: LoggerUtil.java
@Override
public String apply(@Nullable Level input)
{
  return input == null ? "" : input.toString();
}
 
源代码11 项目: hazelcast-simulator   文件: LogOperation.java
public LogOperation(String message, Level level) {
    this.message = message;
    this.level = level.toString();
}