public FileLoggerFactory(String basePath) { basePath.VerifyThatStringIsNotNullAndNotEmpty("Parameter 'basePath' is null or empty."); this.basePath = PathOperations.CompleteDirectoryPath(basePath); DirectoryOperations.EnsureDirectoryExists(this.basePath); }