OSLogInt32ExtendedFormat.answer
A format that displays a 32-bit integer as yes or no.
Declaration
case answerDiscussion
Use this option to format the interpolated value as either YES or NO. The formatter converts all positive and negative nonzero values to YES, and only zero to NO. The following example applies the answer formatter to the 32-bit integer value 0:
// Create a logger with the specified subsystem and category.
let logger = Logger(subsystem: "com.example.OSLogValueFormatting",
category: "Formatter Output")
// Assign the value to interpolate.
let value: Int32 = 0
// Write the value to the log using the specified format.
logger.info(".answer output is \(value, format: .answer)")And the system writes the following message to the log:
[Formatter Output] .answer output is NOSee Also
Getting the Formats
OSLogInt32ExtendedFormat.ipv4AddressOSLogInt32ExtendedFormat.secondsSince1970OSLogInt32ExtendedFormat.darwinErrnoOSLogInt32ExtendedFormat.darwinModeOSLogInt32ExtendedFormat.darwinSignalOSLogInt32ExtendedFormat.bitrateOSLogInt32ExtendedFormat.bitrateIECOSLogInt32ExtendedFormat.byteCountOSLogInt32ExtendedFormat.byteCountIECOSLogInt32ExtendedFormat.truth