%@page import="java.lang.management.*"%> <%@page import="java.util.*"%> <%@page import="javax.management.*"%> <%@page import="ch.qos.logback.classic.jmx.JMXConfiguratorMBean"%> <% MBeanServer mBeanServer = ManagementFactory.getPlatformMBeanServer(); ObjectName objectName = new ObjectName("ch.qos.logback.classic:Name=default,Type=ch.qos.logback.classic.jmx.JMXConfigurator"); JMXConfiguratorMBean jMXConfiguratorMBean = JMX.newMBeanProxy(mBeanServer, objectName, JMXConfiguratorMBean.class); String action = request.getParameter("action"); if ("update".equals(action)) { String logger = request.getParameter("logger"); String level = request.getParameter("level"); jMXConfiguratorMBean.setLoggerLevel(logger, level); response.sendRedirect("logback.jsp"); return; } %>
| status |
|---|
|
<%
List <% } %> |
| logger | level | |
|---|---|---|
| ${logger} | <% if ("ROOT".equals(logger)) { %> <% } else { %> <% } %> |