LogEventPublisherDetails Class

Information about the LogEventPublisher that published this message.

Definition

Namespace: Gemstone.Diagnostics
Assembly: Gemstone.Diagnostics (in Gemstone.Diagnostics.dll) Version: 1.0.128 -- Release Build+d9d157c80da59365061f9bf4a5d1ecd0f0496e1b
public sealed class LogEventPublisherDetails : IEquatable<LogEventPublisherDetails>
Inheritance
Object    LogEventPublisherDetails
Implements
IEquatableLogEventPublisherDetails

Remarks

Since it is likely that a log file will have this data repeated a bunch, this class allows de-duplication of this data so it takes up less memory to store.

Constructors

LogEventPublisherDetails Represents a single owner of a log message.

Methods

Equals(LogEventPublisherDetails) Indicates whether the current object is equal to another object of the same type.
Equals(Object) Determines whether the specified Object is equal to the current Object.
(Overrides ObjectEquals(Object))
GetHashCode Serves as a hash function for a particular type.
(Overrides ObjectGetHashCode)
GetTypeGets the Type of the current instance.
(Inherited from Object)
ToString Returns a string that represents the current object.
(Overrides ObjectToString)

Fields

EventName The event name of this log message.
TypeData The PublisherTypeDefinition associated with LogPublisher that generated the message.

See Also