public interface JmxLogControlMBean
Modifier and Type | Method and Description |
---|---|
java.util.List<java.lang.String> |
getAppenders()
Get current appenders
|
java.lang.String |
getAppenderThreshold(java.lang.String appenderName)
Reads current threshold of the appender
|
java.lang.String |
getLogFileLink(java.lang.String fileName)
Get URL for log file downloading
|
java.util.List<java.lang.String> |
getLogFileNames()
Returns the list of titles of logs
|
long |
getLogFileSize(java.lang.String fileName)
Get size for log file downloading
|
java.lang.String |
getLoggerLevel(java.lang.String loggerName)
Reads current level of the logger
|
java.util.List<java.lang.String> |
getLoggerNames()
Get current loggers names
|
java.util.Map<java.lang.String,java.lang.String> |
getLoggersLevels() |
java.lang.String |
getTail(java.lang.String fileName)
Reads a log tail equal 50Kb at line
|
void |
setAppenderThreshold(java.lang.String appenderName,
java.lang.String threshold)
Writes threshold for the specified logger
|
void |
setLoggerLevel(java.lang.String loggerName,
java.lang.String level)
Writes down level for the specified logger
|
void |
setLoggersLevels(java.util.Map<java.lang.String,java.lang.String> updates) |
java.util.List<java.lang.String> getLogFileNames()
java.lang.String getTail(java.lang.String fileName) throws LogControlException
fileName
- name of a readable fileLogControlException
java.lang.String getLogFileLink(java.lang.String fileName) throws LogControlException
fileName
- name of a log fileLogControlException
long getLogFileSize(java.lang.String fileName) throws LogControlException
fileName
- name of a log fileLogControlException
java.util.List<java.lang.String> getLoggerNames()
java.util.Map<java.lang.String,java.lang.String> getLoggersLevels()
java.lang.String getLoggerLevel(java.lang.String loggerName) throws LogControlException
loggerName
- logger nameLogControlException
void setLoggerLevel(java.lang.String loggerName, java.lang.String level) throws LogControlException
loggerName
- logger namelevel
- levelLogControlException
void setLoggersLevels(java.util.Map<java.lang.String,java.lang.String> updates) throws LogControlException
LogControlException
java.util.List<java.lang.String> getAppenders()
java.lang.String getAppenderThreshold(java.lang.String appenderName) throws LogControlException
appenderName
- appender nameLogControlException
void setAppenderThreshold(java.lang.String appenderName, java.lang.String threshold) throws LogControlException
appenderName
- logger namethreshold
- threshold levelLogControlException