public class TimeBasedRollingKeyOutWriter extends KeyOutWriter
DEFAULT_DELIMITER, LOG_IO_BUFFER_SIZE_BYTES, LOG_PATTERN, log4jLoggerFactory, logger, loggers, MAX_LOG_BACKUP_FILES, MAX_LOG_FILE_SIZE, SETTING_DELIMITER, SETTING_MAX_BACK_FILES, SETTING_MAX_LOG_FILE_SIZEBINARY_PATH, BOOLEAN_AS_NUMBER, DEBUG, HOST, OUTPUT_FILE, PORT, TEMPLATE_FILE, TYPE_NAMES| Constructor and Description |
|---|
TimeBasedRollingKeyOutWriter(com.google.common.collect.ImmutableList<String> typeNames,
boolean booleanAsNumber,
Boolean debugEnabled,
String outputFile,
String maxLogFileSize,
Integer maxLogBackupFiles,
String delimiter,
Map<String,Object> settings) |
| Modifier and Type | Method and Description |
|---|---|
protected ch.qos.logback.core.encoder.Encoder |
buildEncoder() |
protected org.slf4j.Logger |
getAndConfigureLogger(ch.qos.logback.core.Appender appender) |
protected String |
getSettingOutputPattern() |
protected org.slf4j.Logger |
initLogger(String fileStr)
Initializes the logger.
|
protected ch.qos.logback.core.rolling.RollingPolicy |
initRollingPolicy(String fileName,
int maxBackupFiles,
String maxFileSize) |
buildLog4jAppender, buildLog4jLoggerFactory, buildLoggerName, getDelimiter, getMaxLogBackupFiles, getMaxLogFileSize, getOutputFile, internalWrite, validateSetupclose, create, doWrite, firstNonNull, getConcatedTypeNameValues, getSettings, getTypeNames, isDebugEnabled, start, toStringprotected org.slf4j.Logger initLogger(String fileStr) throws IOException
KeyOutWriterinitLogger in class KeyOutWriterIOExceptionprotected org.slf4j.Logger getAndConfigureLogger(ch.qos.logback.core.Appender appender)
protected ch.qos.logback.core.encoder.Encoder buildEncoder()
protected ch.qos.logback.core.rolling.RollingPolicy initRollingPolicy(String fileName, int maxBackupFiles, String maxFileSize)
protected String getSettingOutputPattern()
Copyright © 2010-2017 JmxTrans team. All Rights Reserved.