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
|
// MARK: - RouterPath+Constants
|
||||||
|
|
||||||
private extension RouterPath {
|
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
|
// MARK: - String+Constants
|
||||||
|
|
||||||
private extension String {
|
private extension String {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user