OSLogInt32ExtendedFormat.ipv4Address
A format that displays a 32-bit integer as an IPv4 address.
Declaration
case ipv4AddressDiscussion
Use this option to format the interpolated value as an IPv4 address, such as 127.0.0.1. The following example applies the ipv4Address formatter to the 32-bit integer value 0x0100007f:
// 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 = 0x0100007f
// Write the value to the log using the specified format.
logger.info(".ipv4Address output is \(value, format: .ipv4Address)")And the system writes the following message to the log:
[Formatter Output] .ipv4Address output is 127.0.0.1See Also
Getting the Formats
OSLogInt32ExtendedFormat.secondsSince1970OSLogInt32ExtendedFormat.darwinErrnoOSLogInt32ExtendedFormat.darwinModeOSLogInt32ExtendedFormat.darwinSignalOSLogInt32ExtendedFormat.bitrateOSLogInt32ExtendedFormat.bitrateIECOSLogInt32ExtendedFormat.byteCountOSLogInt32ExtendedFormat.byteCountIECOSLogInt32ExtendedFormat.truthOSLogInt32ExtendedFormat.answer