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<java.lang.String> typeNames,
boolean booleanAsNumber,
java.lang.Boolean debugEnabled,
java.lang.String outputFile,
java.lang.String maxLogFileSize,
java.lang.Integer maxLogBackupFiles,
java.lang.String delimiter,
java.util.Map<java.lang.String,java.lang.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 java.lang.String |
getSettingOutputPattern() |
protected org.slf4j.Logger |
initLogger(java.lang.String fileStr)
Initializes the logger.
|
protected ch.qos.logback.core.rolling.RollingPolicy |
initRollingPolicy(java.lang.String fileName,
int maxBackupFiles,
ch.qos.logback.core.util.FileSize maxFileSize) |
buildLog4jAppender, buildLog4jLoggerFactory, buildLoggerName, getDelimiter, getMaxLogBackupFiles, getMaxLogFileSize, getOutputFile, internalWrite, validateSetupclose, create, doWrite, firstNonNull, getConcatedTypeNameValues, getSettings, getTypeNames, isDebugEnabled, start, toStringpublic TimeBasedRollingKeyOutWriter(com.google.common.collect.ImmutableList<java.lang.String> typeNames,
boolean booleanAsNumber,
java.lang.Boolean debugEnabled,
java.lang.String outputFile,
java.lang.String maxLogFileSize,
java.lang.Integer maxLogBackupFiles,
java.lang.String delimiter,
java.util.Map<java.lang.String,java.lang.Object> settings)
protected org.slf4j.Logger initLogger(java.lang.String fileStr)
throws java.io.IOException
KeyOutWriterinitLogger in class KeyOutWriterjava.io.IOExceptionprotected 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(java.lang.String fileName,
int maxBackupFiles,
ch.qos.logback.core.util.FileSize maxFileSize)
protected java.lang.String getSettingOutputPattern()
Copyright © 2010-2017 JmxTrans team. All Rights Reserved.