public TcpRequestListener( IActionContextProvider contextProvider, IActionHandlerProvider actionHandlerProvider, ILoggerFactory loggerFactory, ILogger <RequestListenerBase> baseLogger ) : base( contextProvider, actionHandlerProvider, (loggerFactory ?? throw new ArgumentNullException(nameof(loggerFactory))).CreateLogger <RequestListenerBase>()
public RequestListenerBase(IActionContextProvider contextProvider, IActionHandlerProvider actionHandlerProvider, ILogger <RequestListenerBase> logger) { _contextProvider = contextProvider ?? throw new ArgumentNullException(nameof(contextProvider)); _actionHandlerProvider = actionHandlerProvider ?? throw new ArgumentNullException(nameof(actionHandlerProvider)); _logger = logger ?? throw new ArgumentNullException(nameof(logger)); }