Skip to content

Releases: serilog-contrib/serilog-formatting-log4net

Version 1.2.0

10 Sep 13:51
Compare
Choose a tag to compare

Version 1.1.0

01 May 22:21
Compare
Choose a tag to compare

Version 1.0.2

11 Feb 23:10
Compare
Choose a tag to compare
  • Add a new Log4NetTextFormatter.Log4JFormatter static property which is configured for the log4j XML layout. This static property is also useful when using the Serilog.Settings.Configuration package where it can be used with the following accessor:
Serilog.Formatting.Log4Net.Log4NetTextFormatter::Log4JFormatter, Serilog.Formatting.Log4Net

Version 1.0.1

17 Jan 12:44
Compare
Choose a tag to compare

Version 1.0.0

08 Mar 16:28
Compare
Choose a tag to compare
  • First final version (i.e. non pre-release) which is identical to 1.0.0-rc.4

Version 1.0.0-rc.4

02 Nov 14:40
Compare
Choose a tag to compare
Version 1.0.0-rc.4 Pre-release
Pre-release

Version 1.0.0-rc.3

24 Oct 23:53
Compare
Choose a tag to compare
Version 1.0.0-rc.3 Pre-release
Pre-release
  • Replace UseLog4NetXmlNamespace(null) with UseNoXmlNamespace()
  • Reduce the public API surface
    • Removed all property getters on Log4NetTextFormatterOptionsBuilder
    • Converted the LineEndingExtensions class from public to internal
  • Improve log4j compatibility mode: don't write the xmlns:log4j attribute to be exactly compatible with log4j

Before (1.0.0-rc.2):

<log4j:event timestamp="1041689366535" level="INFO" xmlns:log4j="http://jakarta.apache.org/log4j/">
  <log4j:message><![CDATA[Hello from Serilog]]></log4j:message>
</log4j:event>

After (1.0.0-rc.3)

<log4j:event timestamp="1041689366535" level="INFO">
  <log4j:message><![CDATA[Hello from Serilog]]></log4j:message>
</log4j:event>

Version 1.0.0-rc.2

01 Apr 15:02
Compare
Choose a tag to compare
Version 1.0.0-rc.2 Pre-release
Pre-release
  • Handle non Serilog provided LogEventPropertyValue subclasses
  • The Log4NetTextFormatterOptionsBuilder constructor is now internal
  • Include the index in the property name when formatting a SequenceValue

Before (1.0.0-rc.1):

<log4net:data name="Args" value="--first-argument" />
<log4net:data name="Args" value="--second-argument" />

After (1.0.0-rc.2)

<log4net:data name="Args[0]" value="--first-argument" />
<log4net:data name="Args[1]" value="--second-argument" />
  • Documentation has been improved

Version 1.0.0-rc.1

05 Feb 00:29
Compare
Choose a tag to compare
Version 1.0.0-rc.1 Pre-release
Pre-release

Release candidate 1

This release contains the same code as 1.0.0-alpha.0.110.

Still trying to figure out how to make everything fit together with MinVer, annotated tags and GitHub actions.

Version 1.0.0-alpha.0.110

04 Feb 09:54
Compare
Choose a tag to compare
Pre-release

Implement log4j compatibility mode