You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
It seems that because the OSLogWriter wraps os_log, all log messages are handled as format arguments and thus when not actively debugging an app. This substantially reduce the value of release build os_log. It also makes it impossible to separate a developer's own formatted arguments from accompanying static text.
The text was updated successfully, but these errors were encountered:
Currently this cannot be fixed because os_log can’t be properly wrapped in Swift. This is because swift doesn’t support „argument splatting“. For a detailed explanation see: https://stackoverflow.com/a/50942917
It seems that because the OSLogWriter wraps os_log, all log messages are handled as format arguments and thus when not actively debugging an app. This substantially reduce the value of release build os_log. It also makes it impossible to separate a developer's own formatted arguments from accompanying static text.
The text was updated successfully, but these errors were encountered: