cleanup and upgrade3pps:

selenium 2.20->2.21, H2 1.3.164->1.3.166, Hibernate 4.1.1.Final->4.12, PoweMock 1.4.11->1.4.12
This commit is contained in:
Calvin
2012-04-12 23:08:03 +08:00
parent 2c6c584d5c
commit bd7e5a2c40
9 changed files with 82 additions and 37 deletions
@@ -31,6 +31,38 @@ public class Log4jManager {
private String projectLoggerName;
@ManagedAttribute(description = "Level of the root logger")
public String getRootLoggerLevel() {
Logger logger = Logger.getRootLogger();
return logger.getEffectiveLevel().toString();
}
@ManagedAttribute(description = "Level of the root logger")
public void setRootLoggerLevel(String newLevel) {
Logger logger = Logger.getRootLogger();
Level level = Level.toLevel(newLevel);
logger.setLevel(level);
managerLogger.info("设置Root Logger 级别为{}", newLevel);
}
/**
* 获得项目默认logger的级别.
* 项目默认logger名称通过#setProjectLoggerName(String)配置.
*/
@ManagedAttribute(description = "Project default logging level of the logger")
public String getProjectLoggerLevel() {
return getLoggerLevel(projectLoggerName);
}
/**
* 设置项目默认logger的级别.
* 项目默认logger名称通过#setProjectLoggerName(String)配置.
*/
@ManagedAttribute(description = "Project default logging level of the logger")
public void setProjectLoggerLevel(String newLevel) {
setLoggerLevel(projectLoggerName, newLevel);
}
/**
* 获取Logger的日志级别.
*/
@@ -55,24 +87,6 @@ public class Log4jManager {
managerLogger.info("设置{}级别为{}", loggerName, newLevel);
}
/**
* 获得项目默认logger的级别.
* 项目默认logger名称通过#setProjectLoggerName(String)配置.
*/
@ManagedAttribute(description = "Project default logging level of the logger")
public String getProjectLoggerLevel() {
return getLoggerLevel(projectLoggerName);
}
/**
* 设置项目默认logger的级别.
* 项目默认logger名称通过#setProjectLoggerName(String)配置.
*/
@ManagedAttribute(description = "Project default logging level of the logger")
public void setProjectLoggerLevel(String newLevel) {
setLoggerLevel(projectLoggerName, newLevel);
}
/**
* 根据log4j.properties中的定义, 设置项目默认的logger名称, 如org.springside.examples.miniweb.
*/