---
title: OSLogEntryWithPayload
framework: OSLog
role: symbol
role_heading: Protocol
platforms: [iOS 15.0+, iPadOS 15.0+, Mac Catalyst 15.0+, macOS 10.15+, tvOS 15.0+, visionOS 1.0+, watchOS 8.0+]
path: oslog/oslogentrywithpayload
---

# OSLogEntryWithPayload

A protocol defining subclasses that represent entries made using a handle and a format string.

## Declaration

```swift
protocol OSLogEntryWithPayload
```

## Topics

### Elements of a Payload

- [category](oslog/oslogentrywithpayload/category.md)
- [components](oslog/oslogentrywithpayload/components.md)
- [formatString](oslog/oslogentrywithpayload/formatstring.md)
- [subsystem](oslog/oslogentrywithpayload/subsystem.md)

## Relationships

### Conforming Types

- [OSLogEntryLog](oslog/oslogentrylog.md)
- [OSLogEntrySignpost](oslog/oslogentrysignpost.md)

## See Also

### Log Entries

- [OSLogEntry](oslog/oslogentry.md)
- [OSLogEntryActivity](oslog/oslogentryactivity.md)
- [OSLogEntryBoundary](oslog/oslogentryboundary.md)
- [OSLogEntryLog](oslog/oslogentrylog.md)
- [OSLogEntrySignpost](oslog/oslogentrysignpost.md)
- [OSLogEntryFromProcess](oslog/oslogentryfromprocess.md)
