Plexdata.LogWriter.Console.Windows

Plexdata.LogWriter.Console.Windows implements the IConsoleLogger interface that allows printing of logging messages into the console window. Main feature of this package is that NOT only pure console applications are able to write logging messages into the console window. For example when using an old-fashioned Windows Forms application an extra window is opened that shows all logging messages. Attention: This package can only be used on Windows platforms because of it uses native Win32 API functions!


Keywords
logging, logger, log, trace, debug, raw, structured, console, windows, e-mail, file, mail, persistent, stream
License
MIT
Install
Install-Package Plexdata.LogWriter.Console.Windows -Version 1.0.7.1

Documentation

Plexdata Logging Writer

The Plexdata Logging Writer is nothing else but yet another logging interface. However, there are some special features that other loggers don't support.

One of those features is a more detailed logging level support. For example, it is possible to group issues by Error, Fatal and Critical. Another feature that other loggers don't support is the integration of console logging. Usually, console logging takes place by using method System.Console.Write("...") with the effect that a Winforms application for example is unable to write anything into a console window. This is because of such a window is never opened. Yet the console logger included in the package is able to do it by creating its own console window.

Licensing

The software has been published under the terms of MIT License.

Downloads

The latest release can be obtained from https://github.com/akesseler/plexdata.logwriter/releases/latest.

The master branch can be downloaded as ZIP from https://github.com/akesseler/plexdata.logwriter/archive/master.

Documentation

The documentation with an overview, an introduction as well as examples is available under https://akesseler.github.io/plexdata.logwriter.

The full API documentation is available as Wiki and can be read under https://github.com/akesseler/plexdata.logwriter/wiki.