subconsciousnetwork / subconscious

Apache License 2.0
8 stars 0 forks source link

iOS 15 redacting all actions in logs #1012

Closed gordonbrander closed 10 months ago

gordonbrander commented 10 months ago

The unified logging system uses privacy options to hide or show interpolated variables in a message. By default, the system doesn’t redact integer, floating-point and Boolean values, but it does redact the contents of dynamic strings and complex dynamic objects. To make a private value public again, configure the privacy of the variable using appropriate modifiers in your message string or interpolated variable. For example, the following code shows how to make a dynamic string visible again using the public modifier: https://developer.apple.com/documentation/os/logging/generating_log_messages_from_your_code#:~:text=The%20unified%20logging%20system%20uses,again%20using%20the%20public%20modifier%3A

Supposedly this has been the case since 2016. However, we're running into it only now, and it seems others are as well https://developer.apple.com/forums/thread/738648. It seems the behavior of XCode has changed.