94 lines
2.3 KiB
Plaintext
94 lines
2.3 KiB
Plaintext
# Copyright 2017 The Chromium Authors
|
|
# Use of this source code is governed by a BSD-style license that can be
|
|
# found in the LICENSE file.
|
|
#
|
|
# Contributing to Chrome DevTools Protocol: https://goo.gle/devtools-contribution-guide-cdp
|
|
|
|
# Provides access to log entries.
|
|
domain Log
|
|
depends on Runtime
|
|
depends on Network
|
|
|
|
# Log entry.
|
|
type LogEntry extends object
|
|
properties
|
|
# Log entry source.
|
|
enum source
|
|
xml
|
|
javascript
|
|
network
|
|
storage
|
|
appcache
|
|
rendering
|
|
security
|
|
deprecation
|
|
worker
|
|
violation
|
|
intervention
|
|
recommendation
|
|
other
|
|
# Log entry severity.
|
|
enum level
|
|
verbose
|
|
info
|
|
warning
|
|
error
|
|
# Logged text.
|
|
string text
|
|
optional enum category
|
|
cors
|
|
# Timestamp when this entry was added.
|
|
Runtime.Timestamp timestamp
|
|
# URL of the resource if known.
|
|
optional string url
|
|
# Line number in the resource.
|
|
optional integer lineNumber
|
|
# JavaScript stack trace.
|
|
optional Runtime.StackTrace stackTrace
|
|
# Identifier of the network request associated with this entry.
|
|
optional Network.RequestId networkRequestId
|
|
# Identifier of the worker associated with this entry.
|
|
optional string workerId
|
|
# Call arguments.
|
|
optional array of Runtime.RemoteObject args
|
|
|
|
# Violation configuration setting.
|
|
type ViolationSetting extends object
|
|
properties
|
|
# Violation type.
|
|
enum name
|
|
longTask
|
|
longLayout
|
|
blockedEvent
|
|
blockedParser
|
|
discouragedAPIUse
|
|
handler
|
|
recurringHandler
|
|
# Time threshold to trigger upon.
|
|
number threshold
|
|
|
|
# Clears the log.
|
|
command clear
|
|
|
|
# Disables log domain, prevents further log entries from being reported to the client.
|
|
command disable
|
|
|
|
# Enables log domain, sends the entries collected so far to the client by means of the
|
|
# `entryAdded` notification.
|
|
command enable
|
|
|
|
# start violation reporting.
|
|
command startViolationsReport
|
|
parameters
|
|
# Configuration for violations.
|
|
array of ViolationSetting config
|
|
|
|
# Stop violation reporting.
|
|
command stopViolationsReport
|
|
|
|
# Issued when new message was logged.
|
|
event entryAdded
|
|
parameters
|
|
# The entry.
|
|
LogEntry entry
|