public class LoggingUtil extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
SYSTEM_LOG_PATTERN |
| Constructor and Description |
|---|
LoggingUtil() |
| Modifier and Type | Method and Description |
|---|---|
static <C> List<C> |
doPaging(int pageNumber,
List<C> sourceList,
int maxLines,
org.wso2.carbon.utils.Pageable pageable)
This method stream log messages and retrieve 100 log messages per page
|
static org.apache.log4j.Appender |
getAppenderFromSet(Set<org.apache.log4j.Appender> appenderSet,
String name) |
static String |
getConfigurationProperty(String key) |
static int |
getLineNumbers(String logFile) |
static String[] |
getLogLinesFromFile(String logFile,
int maxLogs,
int start,
int end) |
static SyslogData |
getSyslogData() |
static String |
getSystemLogLevel() |
static String |
getSystemLogPattern() |
static int |
getTenantIdForDomain(String tenantDomain) |
static boolean |
isAdmingService(String serviceName) |
static boolean |
isFileAppenderConfiguredForST() |
static boolean |
isManager() |
static boolean |
isStratosService() |
static boolean |
isSysLogAppender(String tenantDomain) |
static boolean |
isSyslogConfigured() |
static boolean |
isValidTenant(String domain) |
static boolean |
isValidTenantDomain(String tenantDomain) |
static void |
loadCustomConfiguration() |
static void |
removeAllLoggersAndAppenders() |
static void |
restoreDefaults() |
static void |
setSystemLoggingParameters(String logLevel,
String logPattern) |
static void |
updateConfigurationProperty(String key,
String value) |
public static final String SYSTEM_LOG_PATTERN
public static void setSystemLoggingParameters(String logLevel, String logPattern) throws Exception
Exceptionpublic static SyslogData getSyslogData() throws Exception
Exceptionpublic static int getTenantIdForDomain(String tenantDomain) throws LogViewerException
LogViewerExceptionpublic static boolean isValidTenant(String domain)
public static boolean isFileAppenderConfiguredForST()
public static boolean isAdmingService(String serviceName)
public static boolean isValidTenantDomain(String tenantDomain)
public static boolean isManager()
public static void loadCustomConfiguration()
throws Exception
Exceptionpublic static org.apache.log4j.Appender getAppenderFromSet(Set<org.apache.log4j.Appender> appenderSet, String name)
public static void updateConfigurationProperty(String key, String value) throws org.wso2.carbon.registry.core.exceptions.RegistryException
org.wso2.carbon.registry.core.exceptions.RegistryExceptionpublic static String getConfigurationProperty(String key) throws org.wso2.carbon.registry.core.exceptions.RegistryException
org.wso2.carbon.registry.core.exceptions.RegistryExceptionpublic static void removeAllLoggersAndAppenders()
throws Exception
Exceptionpublic static boolean isSysLogAppender(String tenantDomain) throws Exception
Exceptionpublic static String[] getLogLinesFromFile(String logFile, int maxLogs, int start, int end) throws LogViewerException
LogViewerExceptionpublic static <C> List<C> doPaging(int pageNumber, List<C> sourceList, int maxLines, org.wso2.carbon.utils.Pageable pageable)
pageNumber - The page required. Page number starts with 0.sourceList - The original list of itemspageable - The type of Pageable itemCopyright © 2017 WSO2. All rights reserved.