Table of Contents

Class LogMessageEventArgs

Namespace
WebDriverBiDi
Assembly
WebDriverBiDi.dll

Object containing event data for events raised when a log message is received from a WebDriver BiDi connection.

public record LogMessageEventArgs : WebDriverBiDiEventArgs, IEquatable<WebDriverBiDiEventArgs>, IEquatable<LogMessageEventArgs>
Inheritance
LogMessageEventArgs
Implements
Inherited Members

Constructors

LogMessageEventArgs(string, WebDriverBiDiLogLevel, string)

Initializes a new instance of the LogMessageEventArgs class with a log message, log level, and name of component from which the message is being logged.

public LogMessageEventArgs(string message, WebDriverBiDiLogLevel level, string componentName)

Parameters

message string

The message sent to the log.

level WebDriverBiDiLogLevel

The log level of the message sent to the log.

componentName string

The name of the component from which the message is being logged.

LogMessageEventArgs(LogMessageEventArgs)

protected LogMessageEventArgs(LogMessageEventArgs original)

Parameters

original LogMessageEventArgs

Properties

ComponentName

Gets the component name from which this log message originates.

public string ComponentName { get; }

Property Value

string

EqualityContract

protected override Type EqualityContract { get; }

Property Value

Type

Level

Gets the log level of the message sent to the log.

public WebDriverBiDiLogLevel Level { get; }

Property Value

WebDriverBiDiLogLevel

Message

Gets the text of the message sent to the log.

public string Message { get; }

Property Value

string

Timestamp

Gets the date and time (in UTC) when this log entry was created.

public DateTime Timestamp { get; }

Property Value

DateTime

Methods

Equals(object?)

public override bool Equals(object? obj)

Parameters

obj object

Returns

bool

Equals(LogMessageEventArgs?)

public virtual bool Equals(LogMessageEventArgs? other)

Parameters

other LogMessageEventArgs

Returns

bool

Equals(WebDriverBiDiEventArgs?)

public override sealed bool Equals(WebDriverBiDiEventArgs? other)

Parameters

other WebDriverBiDiEventArgs

Returns

bool

GetHashCode()

public override int GetHashCode()

Returns

int

PrintMembers(StringBuilder)

protected override bool PrintMembers(StringBuilder builder)

Parameters

builder StringBuilder

Returns

bool

ToString()

public override string ToString()

Returns

string

Operators

operator ==(LogMessageEventArgs?, LogMessageEventArgs?)

public static bool operator ==(LogMessageEventArgs? left, LogMessageEventArgs? right)

Parameters

left LogMessageEventArgs
right LogMessageEventArgs

Returns

bool

operator !=(LogMessageEventArgs?, LogMessageEventArgs?)

public static bool operator !=(LogMessageEventArgs? left, LogMessageEventArgs? right)

Parameters

left LogMessageEventArgs
right LogMessageEventArgs

Returns

bool