LogEventPublisherDetails Class

Information about the LogEventPublisher that published this message.

Definition

Namespace: Gemstone.Diagnostics
Assembly: Gemstone.Diagnostics (in Gemstone.Diagnostics.dll) Version: 1.0.153 -- Release Build+fa0e151d8a25503390adf70b28768341a285f26d
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