// // ProcessIDLogFormatter.swift // CleanroomLogger // // Created by Evan Maloney on 1/3/17. // Copyright © 2017 Gilt Groupe. All rights reserved. // /** A `LogFormatter` that returns the string representation of a `LogEntry`'s `processID` property. This is typically combined with other `LogFormatter`s within a `ConcatenatingLogFormatter`. */ public struct ProcessIDLogFormatter: LogFormatter { /** The initializer. */ public init() {} /** Formats the passed-in `LogEntry` by returning a string representation of its `processID` property. - parameter entry: The `LogEntry` to be formatted. - returns: The formatted result; never `nil`. */ public func format(_ entry: LogEntry) -> String? { return String(describing: entry.processID) } }