LogWriterBase Class
Namespace: Rebex
Assembly: Rebex.Common.dll (version 7.0.8944)
Common base class for log writers. A derived class must override either the WriteMessage(String) method or both Write methods.
Syntax
public abstract class LogWriterBase : ILogWriter, IDisposable
Inherited Members
Constructors
Name | Description |
---|---|
LogWriterBase() | Creates a new instance of LogWriterBase. |
Properties
Name | Description |
---|---|
IsClosed | Get a value indicating whether the log writer is closed. |
Level | Gets or sets the log level - only log messages with log level equal to or greater than the specified one. |
Methods
Name | Description |
---|---|
Close() | Closes the log writer. |
Dispose() | Disposes the object. |
Dispose(Boolean) | Releases unmanaged and managed resources (depending on the scenario).
If |
Write(LogLevel, Type, Int32, String, String) | Writes a message into the log. |
Write(LogLevel, Type, Int32, String, String, Byte[], Int32, Int32) | Writes a message and data block into the log. |
WriteMessage(String) | Appends the specified message text into a text-based log. This method is only called by Write(LogLevel, Type, Int32, String, String) method and is only used by text-based loggers. |