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;
}