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 |
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
Exception
public static SyslogData getSyslogData() throws Exception
Exception
public static int getTenantIdForDomain(String tenantDomain) throws LogViewerException
LogViewerException
public 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
Exception
public 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.RegistryException
public static String getConfigurationProperty(String key) throws org.wso2.carbon.registry.core.exceptions.RegistryException
org.wso2.carbon.registry.core.exceptions.RegistryException
public static void removeAllLoggersAndAppenders() throws Exception
Exception
public static boolean isSysLogAppender(String tenantDomain) throws Exception
Exception
public static String[] getLogLinesFromFile(String logFile, int maxLogs, int start, int end) throws LogViewerException
LogViewerException
public 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.