-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Axel Kesseler edited this page Mar 1, 2023
·
14 revisions
The Plexdata Logging Writer is nothing else but yet another logger implementation.
The whole project is split into different parts to be able to choose only the necessary logging functionality. These parts are shown in table below.
Library | Description |
---|---|
Plexdata.LogWriter.Abstraction.dll |
This library serves as the base of all other logging writer implementations and defines all interfaces and base implementations that are globally shared between other projects. Current target framework of this library is the .NET Standard 2.0. |
Plexdata.LogWriter.Composite.dll |
This library represents an ILogger derived implementation which supports persistent file logging. This logger version is available on any platform. Current target framework of this library is the .NET Standard 2.0. |
Plexdata.LogWriter.Console.dll |
This library contains all ILogger derived interfaces which especially support console logging. Other implementations, such as the settings, which refer to console logging are also part of this library. Current target framework of this library is the .NET Standard 2.0. |
Plexdata.LogWriter.Console.Standard.dll |
This library represents an ILogger derived implementation which supports standard console logging. This logger version is available on any platform. Current target framework of this library is the .NET Standard 2.0. |
Plexdata.LogWriter.Console.Windows.dll |
This library represents an ILogger derived implementation which especially supports console logging for Windows applications. But keep in mind, this logger version is only available on Windows platforms! Current target framework of this library is the .NET Standard 2.0. |
Plexdata.LogWriter.Mail.dll |
This library represents an ILogger derived implementation which supports mail-based logging. This logger version is available on any platform. Current target framework of this library is the .NET Standard 2.0. |
Plexdata.LogWriter.Network.dll |
This library represents an ILogger derived implementation which supports network-based logging. This logger version is available on any platform. Current target framework of this library is the .NET Standard 2.0. |
Plexdata.LogWriter.Persistent.dll |
This library represents an ILogger derived implementation which supports persistent file logging. This logger version is available on any platform. Current target framework of this library is the .NET Standard 2.0. |
Plexdata.LogWriter.Stream.dll |
This library represents an ILogger derived implementation which supports stream-based logging. This logger version is available on any platform. Current target framework of this library is the .NET Standard 2.0. |
License
The software has been published under the terms of MIT License.
Namespace | Description |
---|---|
Plexdata.LogWriter.Abstraction | The Plexdata.LogWriter.Abstraction namespace contains all supported interfaces of the Plexdata Logging Writer. |
Plexdata.LogWriter.Definitions | The Plexdata.LogWriter.Definitions namespace contains all globally used data type definitions. |
Plexdata.LogWriter.Extensions | The Plexdata.LogWriter.Extensions namespace contains a set of supported extensions. |
Plexdata.LogWriter.Facades | The Plexdata.LogWriter.Facades namespace contains all supported implementations of facades of the Plexdata Logging Writer. |
Plexdata.LogWriter.Facades.Standard | The Plexdata.LogWriter.Facades.Standard namespace contains all supported implementations of facades of the Plexdata Console Logging Writer for any platform. |
Plexdata.LogWriter.Facades.Windows | The Plexdata.LogWriter.Facades.Windows namespace contains all supported implementations of facades of the Plexdata Console Logging Writer for Windows platforms. |
Plexdata.LogWriter.Features | The Plexdata.LogWriter.Features namespace contains all supported implementations of features of the Plexdata Logging Writer. |
Plexdata.LogWriter.Internals.Abstraction | The Plexdata.LogWriter.Internals.Abstraction namespace contains all supported internal interfaces. |
Plexdata.LogWriter.Internals.Events | The Plexdata.LogWriter.Internals.Events namespace contains logging event related classes and other implementations. |
Plexdata.LogWriter.Internals.Extensions | The Plexdata.LogWriter.Internals.Extensions namespace contains helper classes and other implementations. |
Plexdata.LogWriter.Internals.Facades | The Plexdata.LogWriter.Internals.Facades namespace contains all supported internal facades. |
Plexdata.LogWriter.Internals.Factories | The Plexdata.LogWriter.Internals.Factories namespace contains classes, interfaces and other implementations that are factory related. |
Plexdata.LogWriter.Internals.Formatters | The Plexdata.LogWriter.Internals.Formatters namespace contains classes, interfaces and other implementations that are related to data formatting. |
Plexdata.LogWriter.Internals.Helpers | The Plexdata.LogWriter.Internals.Helpers namespace contains all supported internal network writers. |
Plexdata.LogWriter.Internals.Logging | The Plexdata.LogWriter.Internals.Logging namespace contains helper classes and other implementations. |
Plexdata.LogWriter.Internals.Native.Windows | The Plexdata.LogWriter.Internals.Native.Windows namespace contains all supported implementations of any kind of native access for the Plexdata Console Logging Writer for Windows platforms. |
Plexdata.LogWriter.Internals.Settings | The Plexdata.LogWriter.Internals.Settings namespace contains helper classes and other implementations supporting settings processing. |
Plexdata.LogWriter.Internals.Sockets | The Plexdata.LogWriter.Internals.Sockets namespace contains all supported internal network sockets. |
Plexdata.LogWriter.Internals.Writers | The Plexdata.LogWriter.Internals.Writers namespace contains all supported internal network writers. |
Plexdata.LogWriter.Logging | The Plexdata.LogWriter.Logging namespace contains all base classes of the Plexdata Logging Writer. |
Plexdata.LogWriter.Logging.Standard | The Plexdata.LogWriter.Logging.Standard namespace contains all classes that represent the Plexdata Console Logging Writers for any platform. |
Plexdata.LogWriter.Logging.Windows | The Plexdata.LogWriter.Logging.Windows namespace contains all classes that represent the Plexdata Console Logging Writer for Windows platforms. |
Plexdata.LogWriter.Queuing | The Plexdata.LogWriter.Queuing namespace contains all supported helper classes related to queuing. |
Plexdata.LogWriter.Settings | The Plexdata.LogWriter.Settings namespace contains all supported classes that represent logger settings. |