DatasetFramework dsFramework,
TransactionSystemClient txClient,
LocationFactory locationFactory) {
setName(APPENDER_NAME);
this.tableUtil = new LogSaverTableUtil(dsFramework, cConfig);
this.txClient = txClient;
this.locationFactory = locationFactory;
String baseDir = cConfig.get(LoggingConfiguration.LOG_BASE_DIR);
Preconditions.checkNotNull(baseDir, "Log base dir cannot be null");