Issue #5872 - DynamicMBean for JettyLoggerFactory

+ Fixing typo in operation names

Signed-off-by: Joakim Erdfelt <joakim.erdfelt@gmail.com>
This commit is contained in:
Joakim Erdfelt 2021-01-22 10:31:16 -06:00
parent 5f9ea7804a
commit 81c2c233db
No known key found for this signature in database
GPG Key ID: 2D0E1FB8FE4B68B4

View File

@ -77,14 +77,14 @@ public class JMXTest
// Setting the parent level should propagate to the children. // Setting the parent level should propagate to the children.
parent.setLevel(JettyLevel.DEBUG); parent.setLevel(JettyLevel.DEBUG);
operationName = "getLoggerName"; operationName = "getLoggerLevel";
signature = new String[]{String.class.getName()}; signature = new String[]{String.class.getName()};
params = new Object[]{child.getName()}; params = new Object[]{child.getName()};
String levelName = (String)mbeanServer.invoke(objectName, operationName, params, signature); String levelName = (String)mbeanServer.invoke(objectName, operationName, params, signature);
assertEquals(parent.getLevel().toString(), levelName); assertEquals(parent.getLevel().toString(), levelName);
// Setting the level via JMX affects the logger. // Setting the level via JMX affects the logger.
operationName = "setLoggerName"; operationName = "setLoggerLevel";
signature = new String[]{String.class.getName(), String.class.getName()}; signature = new String[]{String.class.getName(), String.class.getName()};
params = new Object[]{child.getName(), "INFO"}; params = new Object[]{child.getName(), "INFO"};
boolean result = (boolean)mbeanServer.invoke(objectName, operationName, params, signature); boolean result = (boolean)mbeanServer.invoke(objectName, operationName, params, signature);