diff --git a/src/Webserver.API/Services/ApiStandardServiceFactory.cs b/src/Webserver.API/Services/ApiStandardServiceFactory.cs index 82ebf8d..3e91699 100644 --- a/src/Webserver.API/Services/ApiStandardServiceFactory.cs +++ b/src/Webserver.API/Services/ApiStandardServiceFactory.cs @@ -38,21 +38,14 @@ public class ApiStandardServiceFactory : IApiServiceFactory /// /// Standard service factory: will use standard implementations for interfaces /// - public ApiStandardServiceFactory() + /// Logger to be invoked + public ApiStandardServiceFactory(ILogger logger = null) { _idGenerator = new GUIDGenerator(); _apiRequestParameterChecker = new ApiRequestParameterChecker(); _apiResponseChecker = new ApiResponseChecker(); - _apiRequestFactory = new ApiRequestFactory(_idGenerator, _apiRequestParameterChecker); + _apiRequestFactory = new ApiRequestFactory(_idGenerator, _apiRequestParameterChecker, logger); _apiWebAppResourceBuilder = GetApiWebAppResourceBuilder(); - } - - /// - /// Standard service factory: will use standard implementations for interfaces - /// - /// Logger to be invoked - public ApiStandardServiceFactory(ILogger logger) : this() - { _logger = logger; }