-
Notifications
You must be signed in to change notification settings - Fork 0
f3dd0265 c136 aafc 1927 9e51670d0817
Axel Kesseler edited this page Mar 1, 2023
·
8 revisions
This class represents the default implementation of interface IStreamLoggerFacade.
System.Object
Plexdata.LogWriter.Facades.StreamLoggerFacade
Namespace: Plexdata.LogWriter.Facades
Assembly: Plexdata.LogWriter.Stream (in Plexdata.LogWriter.Stream.dll) Version: 1.0.7.1
C#
public class StreamLoggerFacade : IStreamLoggerFacade
The StreamLoggerFacade type exposes the following members.
Name | Description | |
---|---|---|
StreamLoggerFacade | The static class constructor. | |
StreamLoggerFacade | The standard constructor. |
Name | Description | |
---|---|---|
Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) | |
Finalize | The class destructor. (Overrides Object.Finalize().) | |
GetCleanMessages | Prepares a list of messages for output. | |
GetHashCode | Serves as the default hash function. (Inherited from Object.) | |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
ToString | Returns a string that represents the current object. (Inherited from Object.) | |
Write(Stream, Encoding, IEnumerable(String)) | Writes a list of messages at once into provided stream using provided encoding. | |
Write(Stream, Encoding, String) | Writes one message into provided stream using provided encoding. | |
WriteInternal | The internal message write method. |
Name | Description | |
---|---|---|
ETB | The End of Transmission Block control character. | |
interlock | This field holds the instance of the internal synchronization object. |
Major task of this default implementation is to handle writing of messages into its assigned stream.