Class Log4jThread
- java.lang.Object
-
- java.lang.Thread
-
- org.apache.logging.log4j.core.util.Log4jThread
-
- All Implemented Interfaces:
java.lang.Runnable
- Direct Known Subclasses:
AsyncAppenderEventDispatcher
,JdbcDatabaseManager.Reconnector
,JmsManager.Reconnector
,TcpSocketManager.Reconnector
public class Log4jThread extends java.lang.Thread
Prefixes thread names with"Log4j2-"
.
-
-
Field Summary
Fields Modifier and Type Field Description (package private) static java.lang.String
PREFIX
private static java.util.concurrent.atomic.AtomicLong
threadInitNumber
-
Constructor Summary
Constructors Constructor Description Log4jThread()
Log4jThread(java.lang.Runnable target)
Log4jThread(java.lang.Runnable target, java.lang.String name)
Log4jThread(java.lang.String name)
Log4jThread(java.lang.ThreadGroup group, java.lang.Runnable target)
Log4jThread(java.lang.ThreadGroup group, java.lang.Runnable target, java.lang.String name)
Log4jThread(java.lang.ThreadGroup group, java.lang.Runnable target, java.lang.String name, long stackSize)
Log4jThread(java.lang.ThreadGroup group, java.lang.String name)
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description private static long
nextThreadNum()
private static java.lang.String
toThreadName(java.lang.Object name)
-
Methods inherited from class java.lang.Thread
activeCount, checkAccess, clone, countStackFrames, currentThread, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, onSpinWait, resume, run, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, suspend, toString, yield
-
-
-
-
Field Detail
-
PREFIX
static final java.lang.String PREFIX
- See Also:
- Constant Field Values
-
threadInitNumber
private static final java.util.concurrent.atomic.AtomicLong threadInitNumber
-
-
Constructor Detail
-
Log4jThread
public Log4jThread()
-
Log4jThread
public Log4jThread(java.lang.Runnable target)
-
Log4jThread
public Log4jThread(java.lang.Runnable target, java.lang.String name)
-
Log4jThread
public Log4jThread(java.lang.String name)
-
Log4jThread
public Log4jThread(java.lang.ThreadGroup group, java.lang.Runnable target)
-
Log4jThread
public Log4jThread(java.lang.ThreadGroup group, java.lang.Runnable target, java.lang.String name)
-
Log4jThread
public Log4jThread(java.lang.ThreadGroup group, java.lang.Runnable target, java.lang.String name, long stackSize)
-
Log4jThread
public Log4jThread(java.lang.ThreadGroup group, java.lang.String name)
-
-