this.logStreamHandler = ControllerFactory.getInstance(configuration).create(AbstractLogStreamHandler.class, logHandlerClassName, logHandlerSignature, flushLogFile, bufferSize, charset, compressionFilter, this.writerRegistry); this.logFilePoolHandler = ControllerFactory.getInstance(configuration).create(ILogFilePoolHandler.class, logFilePoolHandlerClassName, logFilePoolHandlerSignature, logFolder, this.logStreamHandler.getFileExtension(), maxAmountOfFiles);