Changeset 249014 in webkit


Ignore:
Timestamp:
Aug 22, 2019 9:42:57 AM (5 years ago)
Author:
Joseph Pecoraro
Message:

Web Inspector: Provide an engineering option to log protocol traffic as text
https://bugs.webkit.org/show_bug.cgi?id=200969

Reviewed by Devin Rousso.

  • UserInterface/Base/Setting.js:
  • UserInterface/Protocol/LoggingProtocolTracer.js:

(WI.LoggingProtocolTracer.prototype._processEntry):
(WI.LoggingProtocolTracer):

  • UserInterface/Views/SettingsTabContentView.js:

(WI.SettingsTabContentView.prototype._createDebugSettingsView):

Location:
trunk/Source/WebInspectorUI
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebInspectorUI/ChangeLog

    r248991 r249014  
     12019-08-22  Joseph Pecoraro  <pecoraro@apple.com>
     2
     3        Web Inspector: Provide an engineering option to log protocol traffic as text
     4        https://bugs.webkit.org/show_bug.cgi?id=200969
     5
     6        Reviewed by Devin Rousso.
     7
     8        * UserInterface/Base/Setting.js:
     9        * UserInterface/Protocol/LoggingProtocolTracer.js:
     10        (WI.LoggingProtocolTracer.prototype._processEntry):
     11        (WI.LoggingProtocolTracer):
     12        * UserInterface/Views/SettingsTabContentView.js:
     13        (WI.SettingsTabContentView.prototype._createDebugSettingsView):
     14
    1152019-08-21  Nikita Vasilyev  <nvasilyev@apple.com>
    216
  • trunk/Source/WebInspectorUI/UserInterface/Base/Setting.js

    r248894 r249014  
    190190
    191191    // Protocol
     192    protocolLogAsText: new WI.Setting("protocol-log-as-text", false),
    192193    protocolAutoLogMessages: new WI.Setting("protocol-auto-log-messages", false),
    193194    protocolAutoLogTimeStats: new WI.Setting("protocol-auto-log-time-stats", false),
  • trunk/Source/WebInspectorUI/UserInterface/Protocol/LoggingProtocolTracer.js

    r242898 r249014  
    122122
    123123            let prefix = `${entry.type} (${targetId})`;
    124             if (!window.InspectorTest && InspectorFrontendHost.isBeingInspected()) {
     124            if (!window.InspectorTest && InspectorFrontendHost.isBeingInspected() && !WI.settings.protocolLogAsText.value) {
    125125                if (entry.type === "request" || entry.type === "exception")
    126126                    console.trace(prefix, entry.message);
  • trunk/Source/WebInspectorUI/UserInterface/Views/SettingsTabContentView.js

    r248773 r249014  
    414414
    415415        protocolMessagesGroup.addSetting(WI.settings.protocolAutoLogTimeStats, WI.unlocalizedString("Time Stats"));
     416        protocolMessagesGroup.addSetting(WI.settings.protocolLogAsText, WI.unlocalizedString("Log as Text"));
    416417
    417418        this._debugSettingsView.addSeparator();
Note: See TracChangeset for help on using the changeset viewer.