diff --git a/Sources/DocCMiddleware/Internal/Use Cases/ServeURIUseCase.swift b/Sources/DocCMiddleware/Internal/Use Cases/ServeURIUseCase.swift index ad9b08d..fa54fe1 100644 --- a/Sources/DocCMiddleware/Internal/Use Cases/ServeURIUseCase.swift +++ b/Sources/DocCMiddleware/Internal/Use Cases/ServeURIUseCase.swift @@ -16,12 +16,12 @@ import struct Hummingbird.Response import struct Logging.Logger /// A use case that serves a resource, defined by its URI path, from a physical location. -struct ServeURIUseCase { +struct ServeURIUseCase { // MARK: Properties /// A type that conforms to a protocol that defines file system interactions. - let fileProvider: FileSystemProvider + private let fileProvider: Provider /// A type that interacts with the logging system. private let logger: Logger @@ -33,7 +33,7 @@ struct ServeURIUseCase { /// - fileProvider: A type that conforms to a protocol that defines file system interactions. /// - logger: A type that interacts with the logging system. init( - fileProvider: FileSystemProvider, + fileProvider: Provider, logger: Logger ) { self.fileProvider = fileProvider @@ -77,7 +77,7 @@ struct ServeURIUseCase { id: fileIdentifier, context: contextualInfo.context ) - + defer { logger.log( level: .debug,