DownloadLogging

protocol DownloadLogging : Logging

logging functionality regarding Download.

  • downloadStarted() Extension method

    Logs when downloads start.

    Log-level must be at least equal to medium.

    Declaration

    Swift

    func downloadStarted()
  • downloadCompleted() Extension method

    Logs when downloads finish.

    Log-level must be at least equal to medium.

    Declaration

    Swift

    func downloadCompleted()
  • Logs when downloads complete

    Log-level must be at least equal to medium.

    Declaration

    Swift

    func downloadsCompleted(withFailledTasks failedTasks: [(url: URL, error: Error?)])

    Parameters

    failedTasks

    Failed tasks.

  • Logs when downloaded tasks count changes.

    Log-level must be at least equal to high.

    Declaration

    Swift

    func downloadTaskUpdated(withProgress progress: DownloadTaskProgress)

    Parameters

    progress

    Post-process progress.

  • Logs when downloaded file size is about to change.

    Log-level must be at least equal to high.

    Declaration

    Swift

    func downloadFileUpdated(withProgress progress: DownloadTaskProgress)

    Parameters

    progress

    Post-process progress.

  • downloadError(_:from:) Extension method

    Logs when an error occurred during download.

    Declaration

    Swift

    func downloadError(_ error: Error, from url: URL?)

    Parameters

    error

    An error.

    url

    The url from the file was about to finish download.