Releases: akesseler/Plexdata.LogWriter
Releases · akesseler/Plexdata.LogWriter
Introduction of Network Logger
Introduction of BeginScope
Release Notes
- Support of type
Guid
asTScope
. - Introduction of method
BeginScope()
. - Documentation reviewed and improved.
Simple XML Message Format
Release Notes
- Support of a simple XML message format.
- Correction of some typos.
- Testing application enriched by new feature and others.
Mail Logger Support
- Introduction of e-mail logger.
- Mail logger project added.
- Mail logger testing project added.
Composite Logger Settings
Release Notes
- Bugfix in composite logger.
- Using settings to allow logger basic setup.
- Minor changes.
- In-text code block quotation in various readme files adjusted.
- Readme file for project
WindowsFormsStreamLoggerTestApplication
added. - Dependencies for project
Plexdata.LogWriter.Help.Producer
adjusted.
Composite Logger Support
Release Notes
- Introduction of composite logger.
- Composite logger project added.
- Composite logger testing project added.
Stream Logger Update
Release Notes
- Constructors of class
StreamLoggerSettings
extended by aStream
parameter. - Support of additional features, such as
LoggerStream
(and its event related implementations). - Example application updated to use class
LoggerStream
and its event.
Stream Logger Support
Release Notes
- Introduction of stream logger.
- Stream logger project added.
- Stream logger testing project added.
- Stream logger example project added.
- Bugfix in
JsonFormatter
, re-escaping backslashes in any character escaping within double-quoted string value results. - Minor changes in exception handling in class
PersistentLoggerFacade
. - Correction of typos and documentation text adaptations.
- Missing tests added and existing tests adjusted.
Environment Variables and Folder Creation
Release Notes
- Persistent logger changes:
- Property
Filename
of persistent logger settings supports environment variables. - Support of auto-creation for non-existing folders.
- Support of fallback folder if no directory is part of the filename.
- Property
Configuration support (BREAKING CHANGES)
Release Notes
- Support of settings construction by using interface
ILoggerSettingsSection
. - Adding of project
Plexdata.LogWriter.Testing.Helper.Net.Core
. - Adding of project
Plexdata.LogWriter.Testing.Helper.Asp.Core
. - Bugfix in class
ConsoleLoggerFacade
catching any exception in propertyBufferSize
. - Bugfix in class
SettingsPoliciesExtension
for toggling file names when rolling-mode is on. - Constructor with filename of class
PersistentLoggerSettings
removed. - Property
Filename
of interfaceIPersistentLoggerSettings
gots a public setter. - Private constant fields of each settings class uses default values.