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:
@@ -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.
|
||||
*/
|
||||
|
||||
Reference in New Issue
Block a user