Formatter
struct Formatter
Undocumented
-
Undocumented
Declaration
Swift
public typealias DataFormatterType = (Data) -> (String) -
Undocumented
Declaration
Swift
public typealias EntryFormatterType = (_ identifier: String, _ message: String, _ target: TargetType) -> String
-
Undocumented
Declaration
Swift
public var entry: EntryFormatterType -
Undocumented
Declaration
Swift
public var requestData: DataFormatterType -
Undocumented
Declaration
Swift
public var responseData: DataFormatterType -
The designated way to instanciate a Formatter.
Declaration
Swift
public init(entry: @escaping EntryFormatterType = defaultEntryFormatter, requestData: @escaping DataFormatterType = defaultDataFormatter, responseData: @escaping DataFormatterType = defaultDataFormatter)Parameters
entryThe closure formatting a message into a new log entry.
requestDataThe closure converting HTTP request’s body into a String. The default value assumes the body’s data is an utf8 String.
responseDataThe closure converting HTTP response’s body into a String. The default value assumes the body’s data is an utf8 String.
-
Undocumented
Declaration
Swift
public static func defaultDataFormatter(_ data: Data) -> String -
Undocumented
Declaration
Swift
public static func defaultEntryFormatter(identifier: String, message: String, target: TargetType) -> String
Formatter Structure Reference