protected override async Task <bool> ShouldProcessDockerLog(DockerRunParams parameters, CancellationToken cancellationToken) { var latestLogEntry = await Mediator.Send( new GetLatestByServiceAndContainerNamesRequest { ContainerName = parameters.ContainerName, ServiceName = parameters.ServiceName }, cancellationToken); return(parameters.EventDate > latestLogEntry); }
protected abstract Task <bool> ShouldProcessDockerLog(DockerRunParams parameters, CancellationToken cancellationToken);
protected override Task <bool> ShouldProcessDockerLog(DockerRunParams parameters, CancellationToken cancellationToken) { return(Task.FromResult(true)); }