Skip to content

f3dd0265 c136 aafc 1927 9e51670d0817

Axel Kesseler edited this page Mar 1, 2023 · 8 revisions

StreamLoggerFacade Class

This class represents the default implementation of interface IStreamLoggerFacade.

Inheritance Hierarchy

System.Object
  Plexdata.LogWriter.Facades.StreamLoggerFacade
Namespace: Plexdata.LogWriter.Facades
Assembly: Plexdata.LogWriter.Stream (in Plexdata.LogWriter.Stream.dll) Version: 1.0.7.1

Syntax

C#

public class StreamLoggerFacade : IStreamLoggerFacade

The StreamLoggerFacade type exposes the following members.

Constructors

 

Name Description
Private methodStatic member StreamLoggerFacade The static class constructor.
Public method StreamLoggerFacade The standard constructor.
  Back to Top

Methods

 

Name Description
Public method Equals Determines whether the specified object is equal to the current object. (Inherited from Object.)
Protected method Finalize The class destructor. (Overrides Object.Finalize().)
Private methodStatic member GetCleanMessages Prepares a list of messages for output.
Public method GetHashCode Serves as the default hash function. (Inherited from Object.)
Public method GetType Gets the Type of the current instance. (Inherited from Object.)
Protected method MemberwiseClone Creates a shallow copy of the current Object. (Inherited from Object.)
Public method ToString Returns a string that represents the current object. (Inherited from Object.)
Public method Write(Stream, Encoding, IEnumerable(String)) Writes a list of messages at once into provided stream using provided encoding.
Public method Write(Stream, Encoding, String) Writes one message into provided stream using provided encoding.
Private methodStatic member WriteInternal The internal message write method.
  Back to Top

Fields

 

Name Description
Public fieldStatic member ETB The End of Transmission Block control character.
Private fieldStatic member interlock This field holds the instance of the internal synchronization object.
  Back to Top

Remarks

Major task of this default implementation is to handle writing of messages into its assigned stream.

See Also

Reference

Plexdata.LogWriter.Facades Namespace

Clone this wiki locally