Changeset 254267 in webkit


Ignore:
Timestamp:
Jan 9, 2020 10:02:18 AM (4 years ago)
Author:
Keith Rollin
Message:

Reformat FrameView logging
https://bugs.webkit.org/show_bug.cgi?id=205984
<rdar://problem/58431722>

Reviewed by Brent Fulgham.

Update the format used by FrameView in its RELEASE_LOG logging. Use
the format used by WebPageProxy and NetworkResourceLoader, which is
generally of the form:

<object-address> - [<values that help thread together operations>] <class>::<method>: <message and other useful values>

So, for example:

0x4a1cf8010 - FrameView::fireLayoutRelatedMilestonesIfNeeded() - firing first visually non-empty layout milestone on the main frame

becomes:

0x561be8010 - [frame=0x55d47e000, main=1] FrameView::fireLayoutRelatedMilestonesIfNeeded: Firing first visually non-empty layout milestone on the main frame

No new tests -- no new or changed functionality.

  • page/FrameView.cpp:

(WebCore::FrameView::paintContents):
(WebCore::FrameView::fireLayoutRelatedMilestonesIfNeeded):

Location:
trunk/Source/WebCore
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/ChangeLog

    r254266 r254267  
     12020-01-09  Keith Rollin  <krollin@apple.com>
     2
     3        Reformat FrameView logging
     4        https://bugs.webkit.org/show_bug.cgi?id=205984
     5        <rdar://problem/58431722>
     6
     7        Reviewed by Brent Fulgham.
     8
     9        Update the format used by FrameView in its RELEASE_LOG logging. Use
     10        the format used by WebPageProxy and NetworkResourceLoader, which is
     11        generally of the form:
     12
     13            <object-address> - [<values that help thread together operations>] <class>::<method>: <message and other useful values>
     14
     15        So, for example:
     16
     17            0x4a1cf8010 - FrameView::fireLayoutRelatedMilestonesIfNeeded() - firing first visually non-empty layout milestone on the main frame
     18
     19        becomes:
     20
     21            0x561be8010 - [frame=0x55d47e000, main=1] FrameView::fireLayoutRelatedMilestonesIfNeeded: Firing first visually non-empty layout milestone on the main frame
     22
     23        No new tests -- no new or changed functionality.
     24
     25        * page/FrameView.cpp:
     26        (WebCore::FrameView::paintContents):
     27        (WebCore::FrameView::fireLayoutRelatedMilestonesIfNeeded):
     28
    1292020-01-09  Zalan Bujtas  <zalan@apple.com>
    230
  • trunk/Source/WebCore/page/FrameView.cpp

    r254087 r254267  
    133133#endif
    134134
    135 #define RELEASE_LOG_IF_ALLOWED(fmt, ...) RELEASE_LOG_IF(frame().page() && frame().page()->isAlwaysOnLoggingAllowed(), Layout, "%p - FrameView::" fmt, this, ##__VA_ARGS__)
     135#define FRAMEVIEW_RELEASE_LOG_IF_ALLOWED(channel, fmt, ...) RELEASE_LOG_IF(frame().page() && frame().page()->isAlwaysOnLoggingAllowed(), channel, "%p - [frame=%p, main=%d] FrameView::" fmt, this, &frame(), frame().isMainFrame(), ##__VA_ARGS__)
    136136
    137137namespace WebCore {
     
    41864186    ASSERT(!needsLayout());
    41874187    if (needsLayout()) {
    4188         RELEASE_LOG_IF_ALLOWED("FrameView::paintContents() - not painting because render tree needs layout (is main frame %d)", frame().isMainFrame());
     4188        FRAMEVIEW_RELEASE_LOG_IF_ALLOWED(Layout, "paintContents: Not painting because render tree needs layout");
    41894189        return;
    41904190    }
     
    51565156    if (milestonesAchieved && frame().isMainFrame()) {
    51575157        if (milestonesAchieved.contains(DidFirstVisuallyNonEmptyLayout))
    5158             RELEASE_LOG_IF_ALLOWED("fireLayoutRelatedMilestonesIfNeeded() - firing first visually non-empty layout milestone on the main frame");
     5158            FRAMEVIEW_RELEASE_LOG_IF_ALLOWED(Layout, "fireLayoutRelatedMilestonesIfNeeded: Firing first visually non-empty layout milestone on the main frame");
    51595159        frame().loader().didReachLayoutMilestone(milestonesAchieved);
    51605160    }
Note: See TracChangeset for help on using the changeset viewer.