---
title: OSLogPointerFormat
framework: os
role: symbol
role_heading: Enumeration
path: os/oslogpointerformat
---

# OSLogPointerFormat

The formatting options for pointer data.

## Declaration

```swift
enum OSLogPointerFormat
```

## Mentioned in

Generating Log Messages from Your Code

## Topics

### Getting the Format Options

- [OSLogPointerFormat.none](os/oslogpointerformat/none.md)
- [OSLogPointerFormat.ipv6Address](os/oslogpointerformat/ipv6address.md)
- [OSLogPointerFormat.sockaddr](os/oslogpointerformat/sockaddr.md)
- [OSLogPointerFormat.timespec](os/oslogpointerformat/timespec.md)
- [OSLogPointerFormat.timeval](os/oslogpointerformat/timeval.md)
- [OSLogPointerFormat.uuid](os/oslogpointerformat/uuid.md)

## Relationships

### Conforms To

- [Equatable](swift/equatable.md)
- [Escapable](swift/escapable.md)
- [Hashable](swift/hashable.md)

## See Also

### Value Formatters

- [OSLogBoolFormat](os/oslogboolformat.md)
- [OSLogIntegerFormatting](os/oslogintegerformatting.md)
- [OSLogInt32ExtendedFormat](os/oslogint32extendedformat.md)
- [OSLogFloatFormatting](os/oslogfloatformatting.md)
