@Component(value="cuba_LogControl") public class LogControlImpl extends java.lang.Object implements LogControl
NAME| Constructor and Description |
|---|
LogControlImpl() |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<java.lang.String> |
getAppenders()
Get current appenders
|
ch.qos.logback.classic.Level |
getAppenderThreshold(java.lang.String appenderName)
Reads current threshold of the appender
|
java.io.File |
getLogFile(java.lang.String fileName)
Get file reference to log file
|
java.util.List<java.lang.String> |
getLogFileNames()
Returns the list of titles of logs
|
ch.qos.logback.classic.Level |
getLoggerLevel(java.lang.String loggerName)
Reads current level of the logger
|
java.util.List<java.lang.String> |
getLoggers()
Get current loggers
|
java.lang.String |
getTail(java.lang.String fileName)
Reads a log tail equals 50Kb
|
void |
setAppenderThreshold(java.lang.String appenderName,
ch.qos.logback.classic.Level threshold)
Writes threshold for the specified logger
|
void |
setLoggerLevel(java.lang.String loggerName,
ch.qos.logback.classic.Level level)
Writes down level for the specified logger
|
public java.util.List<java.lang.String> getLogFileNames()
LogControlgetLogFileNames in interface LogControlpublic java.lang.String getTail(java.lang.String fileName)
throws LogControlException
LogControlgetTail in interface LogControlfileName - name of a readable fileLogControlExceptionpublic java.io.File getLogFile(java.lang.String fileName)
throws LogFileNotFoundException
LogControlgetLogFile in interface LogControlfileName - log file nameLogFileNotFoundExceptionpublic java.util.List<java.lang.String> getLoggers()
LogControlgetLoggers in interface LogControlpublic ch.qos.logback.classic.Level getLoggerLevel(java.lang.String loggerName)
LogControlgetLoggerLevel in interface LogControlloggerName - loggerpublic void setLoggerLevel(java.lang.String loggerName,
ch.qos.logback.classic.Level level)
LogControlsetLoggerLevel in interface LogControlloggerName - logger namelevel - levelpublic java.util.List<java.lang.String> getAppenders()
LogControlgetAppenders in interface LogControlpublic ch.qos.logback.classic.Level getAppenderThreshold(java.lang.String appenderName)
throws AppenderThresholdNotSupported
LogControlgetAppenderThreshold in interface LogControlappenderName - appenderAppenderThresholdNotSupportedpublic void setAppenderThreshold(java.lang.String appenderName,
ch.qos.logback.classic.Level threshold)
throws AppenderThresholdNotSupported
LogControlsetAppenderThreshold in interface LogControlappenderName - appenderthreshold - threshold levelAppenderThresholdNotSupported