Added logging to the DocCMiddleware middleware in the library target.

This commit is contained in:
2025-04-22 10:37:49 +02:00
parent de2e2dd656
commit c35c81413c
3 changed files with 95 additions and 11 deletions
@@ -58,7 +58,7 @@ private extension ArchiveController {
defer {
logger.debug(
"The codable response returned: \(String(describing: archiveList))",
"A codable response returned: \(String(describing: archiveList))",
metadata: .metadata(
context: context,
request: request,
@@ -86,7 +86,7 @@ private extension ArchiveController {
} catch .folderPathEmpty, .folderNotDirectory {
defer {
logger.error(
"The folder for the resource has not been located.",
"The folder of the resource has not been located.",
metadata: .metadata(
context: context,
request: request,
@@ -126,14 +126,12 @@ private extension Logger.Metadata {
context: Context,
request: Request,
statusCode: HTTPResponse.Status
) -> Logger.Metadata {
return [
) -> Logger.Metadata {[
"hb.request.id": "\(context.id)",
"hb.request.method": "\(request.method.rawValue)",
"hb.request.path": "\(request.uri.path)",
"hb.request.status": "\(statusCode.code)"
]
}
]}
}