---
title: os_signpost_event_emit
framework: os
role: symbol
role_heading: Macro
path: os/os_signpost_event_emit
---

# os_signpost_event_emit

Marks a point of interest in time.

## Declaration

```occ
#define os_signpost_event_emit(log, event_id, name, ...)
```

## Parameters

- `log`: The log that provides the subsystem and category to use. For more information, see doc://com.apple.os/documentation/os/os_log_create.
- `event_id`: The event’s identifier.
- `name`: The event’s name.
- `…`: An optional format string. If you provide the string, you must follow it with any required arguments in the order that they appear in the string.

## Discussion

Discussion This function is equivalent to calling os_signpost_emit_with_type with a type of OS_SIGNPOST_EVENT.

## See Also

### Measure Events

- [Recording Performance Data](os/recording-performance-data.md)
- [Legacy Signpost Symbols](os/legacy-signpost-symbols.md)
- [os_signpost_emit_with_type](os/os_signpost_emit_with_type.md)
- [OSSignpostType](os/ossignposttype.md)
- [os_signpost_interval_begin](os/os_signpost_interval_begin.md)
- [os_signpost_interval_end](os/os_signpost_interval_end.md)
- [os_signpost_id_t](os/os_signpost_id_t.md)
