org.perf.log.app.logger
Class CommonJAsyncThreadLogger

java.lang.Object
  extended by org.perf.log.app.logger.CommonJAsyncThreadLogger

public class CommonJAsyncThreadLogger
extends java.lang.Object


Field Summary
static java.lang.String ASYNC_THREAD_LOGGER_MAX_Q_SIZE
           
static java.lang.String ASYNC_THREAD_LOGGER_NUM_ASYNC_LOGGER_TASK_THREADS
           
static java.lang.String ASYNC_THREAD_LOGGER_WORK_MANAGER_RESOURCE_NAME
           
 
Constructor Summary
CommonJAsyncThreadLogger()
           
 
Method Summary
static long getMaxQSize()
           
static int getNumAsyncLoggerTaskThreads()
           
static java.lang.String getWorkManagerResourceName()
           
 void log(AppLogData appLogData)
           
static void setMaxQSize(long maxQSize)
           
static void setNumAsyncLoggerTaskThreads(int numAsyncLoggerTasks)
           
static void setWorkManagerResourceName(java.lang.String workManagerResourceName)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ASYNC_THREAD_LOGGER_NUM_ASYNC_LOGGER_TASK_THREADS

public static final java.lang.String ASYNC_THREAD_LOGGER_NUM_ASYNC_LOGGER_TASK_THREADS
See Also:
Constant Field Values

ASYNC_THREAD_LOGGER_MAX_Q_SIZE

public static final java.lang.String ASYNC_THREAD_LOGGER_MAX_Q_SIZE
See Also:
Constant Field Values

ASYNC_THREAD_LOGGER_WORK_MANAGER_RESOURCE_NAME

public static final java.lang.String ASYNC_THREAD_LOGGER_WORK_MANAGER_RESOURCE_NAME
See Also:
Constant Field Values
Constructor Detail

CommonJAsyncThreadLogger

public CommonJAsyncThreadLogger()
Method Detail

log

public void log(AppLogData appLogData)

getMaxQSize

public static long getMaxQSize()
Returns:
the maxQSize

getNumAsyncLoggerTaskThreads

public static int getNumAsyncLoggerTaskThreads()
Returns:
the numAsyncLoggerTaskThreads

setMaxQSize

public static void setMaxQSize(long maxQSize)
Parameters:
maxQSize - the maxQSize to set

setNumAsyncLoggerTaskThreads

public static void setNumAsyncLoggerTaskThreads(int numAsyncLoggerTasks)
Parameters:
numAsyncLoggerTaskThreads - the numAsyncLoggerTaskThreads to set

getWorkManagerResourceName

public static java.lang.String getWorkManagerResourceName()

setWorkManagerResourceName

public static void setWorkManagerResourceName(java.lang.String workManagerResourceName)