Skip to content

Releases: akesseler/Plexdata.LogWriter

Introduction of Network Logger

02 Mar 02:37
605b597
Compare
Choose a tag to compare

Release Notes

  • Adding of project Plexdata.LogWriter.Network.
  • Introduction of logging level Disaster.
  • Introduction of logging type GELF .

Introduction of BeginScope

11 May 03:38
f3448bd
Compare
Choose a tag to compare

Release Notes

  • Support of type Guid as TScope.
  • Introduction of method BeginScope().
  • Documentation reviewed and improved.

Simple XML Message Format

22 Nov 02:01
20ffdf3
Compare
Choose a tag to compare

Release Notes

  • Support of a simple XML message format.
  • Correction of some typos.
  • Testing application enriched by new feature and others.

Mail Logger Support

20 Oct 04:12
Compare
Choose a tag to compare
  • Introduction of e-mail logger.
    • Mail logger project added.
    • Mail logger testing project added.

Composite Logger Settings

16 Aug 02:36
6483931
Compare
Choose a tag to compare

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

05 Aug 23:49
b4d0e13
Compare
Choose a tag to compare

Release Notes

  • Introduction of composite logger.
    • Composite logger project added.
    • Composite logger testing project added.

Stream Logger Update

21 Jun 02:52
22e3681
Compare
Choose a tag to compare

Release Notes

  • Constructors of class StreamLoggerSettings extended by a Stream 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

17 Jun 03:16
Compare
Choose a tag to compare

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

08 Jun 09:11
41f36ee
Compare
Choose a tag to compare

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.

Configuration support (BREAKING CHANGES)

14 May 02:29
Compare
Choose a tag to compare

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 property BufferSize.
  • Bugfix in class SettingsPoliciesExtension for toggling file names when rolling-mode is on.
  • Constructor with filename of class PersistentLoggerSettings removed.
  • Property Filename of interface IPersistentLoggerSettings gots a public setter.
  • Private constant fields of each settings class uses default values.