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.AppenderSkeleton
public int getTenantIdForDomain(String tenantDomain) throws org.wso2.carbon.user.api.UserStoreException
org.wso2.carbon.user.api.UserStoreException
public void close()
close
in interface org.apache.log4j.Appender
close
in class org.apache.log4j.AppenderSkeleton
public boolean requiresLayout()
requiresLayout
in interface org.apache.log4j.Appender
requiresLayout
in class org.apache.log4j.AppenderSkeleton
public 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.OptionHandler
activateOptions
in class org.apache.log4j.AppenderSkeleton
public int getBufferSize()
public void setBufferSize(int bufferSize)
public void push(LogRecord logRecord)
push
in interface org.wso2.carbon.bootstrap.logging.LoggingBridge
Copyright © 2017 WSO2. All rights reserved.