public class CentralLoggerClientStandalone extends CentralLogger
ClientDriver.main(java.lang.String[]) and writing their own log files.CentralLogger.MdcVar, CentralLogger.Mode, CentralLogger.Slf4jKey| Modifier and Type | Field and Description |
|---|---|
private static java.util.logging.FileHandler |
fileHandler
The one and only log handler, responsible for writing all logs to files.
|
DEFAULT_CLIENT_LOG_FILE_NAME, DEFAULT_FILE_COUNT, DEFAULT_FILE_LIMIT_BYTES, DEFAULT_ROOT_LEVEL, DEFAULT_SERVER_LOG_FILE_NAME, IS_LOGGER_WORK_FINISHED, JVM_ARG_ENABLE_SLF4j_API, MIN_FILE_COUNT, MIN_FILE_LIMIT_BYTES, WRITE_TO_SLF4J_API| Constructor and Description |
|---|
CentralLoggerClientStandalone(java.lang.String loggerName,
java.util.logging.Level level,
boolean checkParentLevels,
boolean excludeSMContext)
Package-private constructor for CentralLoggerClientStandalone.
|
| Modifier and Type | Method and Description |
|---|---|
(package private) static void |
closeFiles()
On JVM shutdown closes log files.
|
protected void |
publish(ContextLogRecord logRecord)
Publishes a log record.
|
(package private) static void |
setupFileHandler(java.lang.String filePath,
int rotationLimit,
int rotationCount,
java.lang.String appServerName)
Method called when CentralLogger configuration has been completed.
|
addToPreInitBuffer, all, completePreInitWork, config, equals, findLevel, fine, fine, finer, finest, generate, get, get, get, getExplicitLevel, getLevel, getLoggerLevelMap, getLoggerName, getMode, getRootLevel, getSlf4jLogBuilder, handleShutDown, hashCode, info, info, initializeClient, isCheckParentLevels, isClient, isExcludeSMContext, isLoggable, log, log, log, log, log, logp, logp, logStream, logToSlf4j, setBootstrapConfig, setFileHandler, setLevel, setLevels, setMode, severe, severe, warning, warning, warningprivate static volatile java.util.logging.FileHandler fileHandler
CentralLoggerClientStandalone(java.lang.String loggerName,
java.util.logging.Level level,
boolean checkParentLevels,
boolean excludeSMContext)
loggerName - The name of the logger.level - The level of the logger.checkParentLevels - Flag to prevent recursion for class loaders.excludeSMContext - Flag to prevent deadlock on SecurityManager.static void setupFileHandler(java.lang.String filePath,
int rotationLimit,
int rotationCount,
java.lang.String appServerName)
filePath - The file path from server's directory.rotationLimit - The file number limit from server's directory.rotationCount - The file size limit from server's directory.appServerName - The appServer name.static void closeFiles()
protected void publish(ContextLogRecord logRecord)
publish in class CentralLoggerlogRecord - The log record.