Moved the "metadata(context: request: statusCode: redirect: )" static function to the LoggerMetadata+Functions extension in the library target.
This commit is contained in:
parent
c35c81413c
commit
e81516cc5d
@ -116,25 +116,6 @@ private extension ArchiveController {
|
||||
|
||||
}
|
||||
|
||||
// MARK: - Logger,Metadata+Functions
|
||||
|
||||
private extension Logger.Metadata {
|
||||
|
||||
// MARK: Functions
|
||||
|
||||
static func metadata<Context: RequestContext>(
|
||||
context: Context,
|
||||
request: Request,
|
||||
statusCode: HTTPResponse.Status
|
||||
) -> Logger.Metadata {[
|
||||
"hb.request.id": "\(context.id)",
|
||||
"hb.request.method": "\(request.method.rawValue)",
|
||||
"hb.request.path": "\(request.uri.path)",
|
||||
"hb.request.status": "\(statusCode.code)"
|
||||
]}
|
||||
|
||||
}
|
||||
|
||||
// MARK: - RouterPath+Constants
|
||||
|
||||
private extension RouterPath {
|
||||
|
@ -0,0 +1,28 @@
|
||||
import Hummingbird
|
||||
import Logging
|
||||
|
||||
extension Logger.Metadata {
|
||||
|
||||
// MARK: Functions
|
||||
|
||||
static func metadata<Context: RequestContext>(
|
||||
context: Context,
|
||||
request: Request,
|
||||
statusCode: HTTPResponse.Status,
|
||||
redirect: String? = nil
|
||||
) -> Logger.Metadata {
|
||||
var metadata: Logger.Metadata = [
|
||||
"hb.request.id": "\(context.id)",
|
||||
"hb.request.method": "\(request.method.rawValue)",
|
||||
"hb.request.path": "\(request.uri.path)",
|
||||
"hb.request.status": "\(statusCode.code)"
|
||||
]
|
||||
|
||||
if let redirect {
|
||||
metadata["hb.request.redirect"] = "\(redirect)"
|
||||
}
|
||||
|
||||
return metadata
|
||||
}
|
||||
|
||||
}
|
@ -227,25 +227,6 @@ private extension DocCMiddleware {
|
||||
|
||||
}
|
||||
|
||||
// MARK: - Logger,Metadata+Functions
|
||||
|
||||
private extension Logger.Metadata {
|
||||
|
||||
// MARK: Functions
|
||||
|
||||
static func metadata<Context: RequestContext>(
|
||||
context: Context,
|
||||
request: Request,
|
||||
statusCode: HTTPResponse.Status
|
||||
) -> Logger.Metadata {[
|
||||
"hb.request.id": "\(context.id)",
|
||||
"hb.request.method": "\(request.method.rawValue)",
|
||||
"hb.request.path": "\(request.uri.path)",
|
||||
"hb.request.status": "\(statusCode.code)"
|
||||
]}
|
||||
|
||||
}
|
||||
|
||||
// MARK: - String+Constants
|
||||
|
||||
private extension String {
|
||||
|
Loading…
x
Reference in New Issue
Block a user