appendInterpolation(_:format:align:privacy:attributes:)
Appends an interpolated float with the specified attributes.
Declaration
mutating func appendInterpolation(_ number: @autoclosure @escaping () -> Float, format: OSLogFloatFormatting = .fixed, align: OSLogStringAlignment = .none, privacy: OSLogPrivacy = .auto, attributes: String)Parameters
- number:
The interpolated float. The system automatically wraps this value in a closure.
- format:
The format to apply to the value when the system renders it in a log message. For more information, see Oslogfloatformatting. The default value is Fixed.
- align:
The alignment and minimum number of columns to use when the system renders the value in a log message. For more information, see Oslogstringalignment. The default value is None.
- privacy:
The privacy level of the value, which the system applies when it renders the value in a log message. For more information, see Oslogprivacy. The default value is Auto.
- attributes:
Additional information about the value. Tools that process log messages interpret these attributes, which you typically provide as key-value pairs. For example, Instruments processes any e_ngineering types_ you embed in this value. For more information, see Devcd5016d31.