Cloud Cloud

Iva Horn

Notes from a software engineer for iPhone, iPad and Mac apps.

Memoji

Logging Posts

The following posts have been tagged with "Logging".

Logging and Signposting Taxonomy in Concurrency

March 12, 2024

Having a file provider extension with multiple domains and processes and even more enumerators logging in parallel can become a mess. Leveraging the subsystem and category fields to the rescue.

Signposting Macro

February 16, 2024

I was very excited about macros because they allow the reduction of boilerplate code like handling signposts. This macro reduces signposting in a method to a single word expression.

Reveal <private> Logs on macOS Sonoma

February 8, 2024

While I am still convinced the unified logging system is great, the masking of value interpolations gets into my way often enough, too. The way to unmask those values has changed drastically from macOS release to macOS release.

Logging Macro

February 1, 2024

With the introduction of Swift macros in 2023, I have came across a few situations in which they have become useful. One is the reduction of boilerplate code. In example the automatic declaration of a Logger property on a type.