Bug 243699 - Enable os_signposts on all builds
Summary: Enable os_signposts on all builds
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: WebKit Misc. (show other bugs)
Version: WebKit Nightly Build
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Ben Nham
URL:
Keywords: InRadar
Depends on:
Blocks: 244006
  Show dependency treegraph
 
Reported: 2022-08-08 16:42 PDT by Ben Nham
Modified: 2022-08-16 13:31 PDT (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ben Nham 2022-08-08 16:42:08 PDT
Currently WebKit's os_signposts are only enabled on AppleInternal builds. The idea was that sensitive content might be included in the signposts which should only be logged on internal builds. But this is the wrong way of achieving that goal, as we can use the standard logging privacy specifiers to control content that should be redacted from signposts. This also makes it hard to enable the signposts on perf test bots that emulate standard OS builds.
Comment 1 Radar WebKit Bug Importer 2022-08-08 16:42:26 PDT
<rdar://problem/98348637>
Comment 2 Ben Nham 2022-08-08 16:49:59 PDT
Pull request: https://github.com/WebKit/WebKit/pull/3125
Comment 3 EWS 2022-08-12 11:56:59 PDT
Committed 253387@main (860f2d7753d1): <https://commits.webkit.org/253387@main>

Reviewed commits have been landed. Closing PR #3125 and removing active labels.