Releases: cshawky/CsTool.Logger
Initial Beta Release V2.0.0-Beta.0
This is my very first release on GitHub.
V2.0.0 was created out of a performance comparison with my old logging toolkit and NLog/Serilog. The question being: "Why should I try to maintain my own logger when others are available?"
The answer was: Simples, keep it fast, efficient, light, easy to understand and allow direct code embedding (Shared Code) for simple application release.
Earlier releases relied on .NET framework for thread safe operations. The main change in this release is the introduction of message queueing to increase performance and truly support multi-threaded logging. The extent of testing of mutli-threaded stability has been limited and relies mainly on reference documentation for .NET implementation techniques.
Use CsTool.Core.Logger.dll for .NET 7.0 with DEBUG enabled
CsTool.Logger.dll for .NET Framework 4.8.1 with DEBUG enabled
Use Shared Project CsTool.LoggerSrc to embed it in your application or own DLL