this.kafkaClient = kafkaClient;
String baseDir = cConfig.get(LoggingConfiguration.LOG_BASE_DIR);
Preconditions.checkNotNull(baseDir, "Log base dir cannot be null");
Location logBaseDir = locationFactory.create(baseDir);
LOG.info(String.format("Log base dir is %s", logBaseDir.toURI()));
long retentionDurationDays = cConfig.getLong(LoggingConfiguration.LOG_RETENTION_DURATION_DAYS,
LoggingConfiguration.DEFAULT_LOG_RETENTION_DURATION_DAYS);
Preconditions.checkArgument(retentionDurationDays > 0,
"Log file retention duration is invalid: %s", retentionDurationDays);