1
2
3
4
5
6
7
8
9
10
11
12
13
14 package ch.qos.logback.classic.jmx;
15
16 import java.io.FileNotFoundException;
17 import java.net.URL;
18 import java.util.List;
19
20 import ch.qos.logback.core.joran.spi.JoranException;
21
22 public interface JMXConfiguratorMBean {
23
24 void reloadDefaultConfiguration() throws JoranException;
25
26 void reloadByFileName(String fileName) throws JoranException, FileNotFoundException;
27
28 void reloadByURL(URL url) throws JoranException;
29
30 void setLoggerLevel(String loggerName, String levelStr);
31
32 String getLoggerLevel(String loggerName);
33
34 String getLoggerEffectiveLevel(String loggerName);
35
36 List<String> getLoggerList();
37
38 List<String> getStatuses();
39 }