public class CarbonMemoryAppender
extends org.apache.log4j.AppenderSkeleton
implements org.wso2.carbon.bootstrap.logging.LoggingBridge
| Constructor and Description |
|---|
CarbonMemoryAppender() |
CarbonMemoryAppender(org.wso2.carbon.utils.logging.CircularBuffer<org.wso2.carbon.utils.logging.TenantAwareLoggingEvent> circularBuffer) |
| Modifier and Type | Method and Description |
|---|---|
void |
activateOptions() |
protected void |
append(org.apache.log4j.spi.LoggingEvent loggingEvent) |
void |
clearCircularBuffer() |
void |
close() |
int |
getBufferSize() |
org.wso2.carbon.utils.logging.CircularBuffer |
getCircularQueue() |
String |
getColumnList() |
int |
getTenantIdForDomain(String tenantDomain) |
void |
push(LogRecord logRecord) |
boolean |
requiresLayout() |
void |
setBufferSize(int bufferSize) |
void |
setCircularBuffer(org.wso2.carbon.utils.logging.CircularBuffer<org.wso2.carbon.utils.logging.TenantAwareLoggingEvent> circularBuffer) |
void |
setColumnList(String columnList) |
public CarbonMemoryAppender()
public CarbonMemoryAppender(org.wso2.carbon.utils.logging.CircularBuffer<org.wso2.carbon.utils.logging.TenantAwareLoggingEvent> circularBuffer)
public String getColumnList()
public void setColumnList(String columnList)
protected void append(org.apache.log4j.spi.LoggingEvent loggingEvent)
append in class org.apache.log4j.AppenderSkeletonpublic int getTenantIdForDomain(String tenantDomain) throws org.wso2.carbon.user.api.UserStoreException
org.wso2.carbon.user.api.UserStoreExceptionpublic void close()
close in interface org.apache.log4j.Appenderclose in class org.apache.log4j.AppenderSkeletonpublic boolean requiresLayout()
requiresLayout in interface org.apache.log4j.AppenderrequiresLayout in class org.apache.log4j.AppenderSkeletonpublic org.wso2.carbon.utils.logging.CircularBuffer getCircularQueue()
public void setCircularBuffer(org.wso2.carbon.utils.logging.CircularBuffer<org.wso2.carbon.utils.logging.TenantAwareLoggingEvent> circularBuffer)
public void clearCircularBuffer()
public void activateOptions()
activateOptions in interface org.apache.log4j.spi.OptionHandleractivateOptions in class org.apache.log4j.AppenderSkeletonpublic int getBufferSize()
public void setBufferSize(int bufferSize)
public void push(LogRecord logRecord)
push in interface org.wso2.carbon.bootstrap.logging.LoggingBridgeCopyright © 2017 WSO2. All rights reserved.