Releases: akesseler/Plexdata.LogWriter
Releases · akesseler/Plexdata.LogWriter
Introduction of Network Logger
Introduction of BeginScope
Release Notes
- Support of type
GuidasTScope. - 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
WindowsFormsStreamLoggerTestApplicationadded. - Dependencies for project
Plexdata.LogWriter.Help.Produceradjusted.
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
StreamLoggerSettingsextended by aStreamparameter. - Support of additional features, such as
LoggerStream(and its event related implementations). - Example application updated to use class
LoggerStreamand 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
Filenameof 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
ConsoleLoggerFacadecatching any exception in propertyBufferSize. - Bugfix in class
SettingsPoliciesExtensionfor toggling file names when rolling-mode is on. - Constructor with filename of class
PersistentLoggerSettingsremoved. - Property
Filenameof interfaceIPersistentLoggerSettingsgots a public setter. - Private constant fields of each settings class uses default values.