// Package log provides the Chrome DevTools Protocol // commands, types, and events for the Log domain. // // Provides access to log entries. // // Generated by the cdproto-gen command.
package log // Code generated by cdproto-gen. DO NOT EDIT. import ( ) // ClearParams clears the log. type ClearParams struct{} // Clear clears the log. // // See: https://chromedevtools.github.io/devtools-protocol/tot/Log#method-clear func () *ClearParams { return &ClearParams{} } // Do executes Log.clear against the provided context. func ( *ClearParams) ( context.Context) ( error) { return cdp.Execute(, CommandClear, nil, nil) } // DisableParams disables log domain, prevents further log entries from being // reported to the client. type DisableParams struct{} // Disable disables log domain, prevents further log entries from being // reported to the client. // // See: https://chromedevtools.github.io/devtools-protocol/tot/Log#method-disable func () *DisableParams { return &DisableParams{} } // Do executes Log.disable against the provided context. func ( *DisableParams) ( context.Context) ( error) { return cdp.Execute(, CommandDisable, nil, nil) } // EnableParams enables log domain, sends the entries collected so far to the // client by means of the entryAdded notification. type EnableParams struct{} // Enable enables log domain, sends the entries collected so far to the // client by means of the entryAdded notification. // // See: https://chromedevtools.github.io/devtools-protocol/tot/Log#method-enable func () *EnableParams { return &EnableParams{} } // Do executes Log.enable against the provided context. func ( *EnableParams) ( context.Context) ( error) { return cdp.Execute(, CommandEnable, nil, nil) } // StartViolationsReportParams start violation reporting. type StartViolationsReportParams struct { Config []*ViolationSetting `json:"config"` // Configuration for violations. } // StartViolationsReport start violation reporting. // // See: https://chromedevtools.github.io/devtools-protocol/tot/Log#method-startViolationsReport // // parameters: // // config - Configuration for violations. func ( []*ViolationSetting) *StartViolationsReportParams { return &StartViolationsReportParams{ Config: , } } // Do executes Log.startViolationsReport against the provided context. func ( *StartViolationsReportParams) ( context.Context) ( error) { return cdp.Execute(, CommandStartViolationsReport, , nil) } // StopViolationsReportParams stop violation reporting. type StopViolationsReportParams struct{} // StopViolationsReport stop violation reporting. // // See: https://chromedevtools.github.io/devtools-protocol/tot/Log#method-stopViolationsReport func () *StopViolationsReportParams { return &StopViolationsReportParams{} } // Do executes Log.stopViolationsReport against the provided context. func ( *StopViolationsReportParams) ( context.Context) ( error) { return cdp.Execute(, CommandStopViolationsReport, nil, nil) } // Command names. const ( CommandClear = "Log.clear" CommandDisable = "Log.disable" CommandEnable = "Log.enable" CommandStartViolationsReport = "Log.startViolationsReport" CommandStopViolationsReport = "Log.stopViolationsReport" )