Bug 175608

Summary: Allow WebCore logging channels to be set from the UI process
Product: WebKit Reporter: Simon Fraser (smfr) <simon.fraser>
Component: New BugsAssignee: Simon Fraser (smfr) <simon.fraser>
Status: RESOLVED FIXED    
Severity: Normal CC: ap, simon.fraser, thorton, webkit-bug-importer, zalan
Priority: P2 Keywords: InRadar
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   
Attachments:
Description Flags
Patch
thorton: review+
Patch none

Description Simon Fraser (smfr) 2017-08-15 16:58:11 PDT
Allow WebCore logging channels to be set from the UI process
Comment 1 Simon Fraser (smfr) 2017-08-15 17:00:33 PDT
Created attachment 318199 [details]
Patch
Comment 2 Simon Fraser (smfr) 2017-08-15 17:10:13 PDT
Created attachment 318200 [details]
Patch
Comment 3 Simon Fraser (smfr) 2017-08-15 18:38:03 PDT
https://trac.webkit.org/r220780
Comment 4 Radar WebKit Bug Importer 2017-08-15 18:39:13 PDT
<rdar://problem/33910249>
Comment 5 Alexey Proskuryakov 2017-08-16 11:26:12 PDT
Comment on attachment 318200 [details]
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=318200&action=review

> Source/WebCore/ChangeLog:3
> +        Allow WebCore logging channels to be set from the UI process

I think that this creates a fairly confusing behavior. Most logging is configured per process, but specifically WebCore logging gets forwarded specifically to WebContent, not the other processes.

Also, there are definitely opportunities to get confused by seeing logging from multiple processes in one stream without requesting that.