remove jira link; fix warnings in site generation; fixes #130
diff --git a/.asf.yaml b/.asf.yaml
index 4f62ba8..6bcb287 100644
--- a/.asf.yaml
+++ b/.asf.yaml
@@ -29,8 +29,6 @@
features:
issues: true
del_branch_on_merge: true
- autolink_jira:
- - LOG4JNET
labels:
- apache
- dotnet
diff --git a/pom.xml b/pom.xml
index bd0bcef..087b289 100644
--- a/pom.xml
+++ b/pom.xml
@@ -27,16 +27,12 @@
<url>http://logging.apache.org/log4net/</url>
<inceptionYear>2004</inceptionYear>
<issueManagement>
- <system>JIRA</system>
- <url>https://issues.apache.org/jira/browse/LOG4NET</url>
+ <system>Github</system>
+ <url>https://github.com/apache/logging-log4net/issues</url>
</issueManagement>
- <ciManagement>
- <system>Jenkins</system>
- <url>https://builds.apache.org/job/log4net-trunk-build/</url>
- </ciManagement>
<mailingLists>
<mailingList>
- <name>log4net-user : log4net usage</name>
+ <name>log4net-user: log4net usage</name>
<subscribe>log4net-user-subscribe@logging.apache.org</subscribe>
<unsubscribe>log4net-user-unsubscribe@logging.apache.org</unsubscribe>
<post>log4net-user@logging.apache.org</post>
@@ -47,19 +43,17 @@
</otherArchives>
</mailingList>
<mailingList>
- <name>dev : development of the logging projects including log4net</name>
+ <name>dev: development of the logging projects including log4net</name>
<subscribe>dev-subscribe@logging.apache.org</subscribe>
<unsubscribe>dev-unsubscribe@logging.apache.org</unsubscribe>
<post>dev@logging.apache.org</post>
<archive>https://lists.apache.org/list.html?dev@logging.apache.org</archive>
<otherArchives>
<otherArchive>http://mail-archives.apache.org/mod_mbox/logging-dev/</otherArchive>
- <!--otherArchive>http://marc.info/?l=log4net-dev</otherArchive>
- <otherArchive>http://dir.gmane.org/gmane.comp.apache.logging.log4net.devel</otherArchive-->
</otherArchives>
</mailingList>
<mailingList>
- <name>logging commits : all svn/git commits of the logging projects including log4net</name>
+ <name>logging commits: all git commits of the logging projects including log4net</name>
<subscribe>commits-subscribe@logging.apache.org</subscribe>
<unsubscribe>commits-unsubscribe@logging.apache.org</unsubscribe>
<post>Read-Only List</post>
@@ -74,9 +68,9 @@
</license>
</licenses>
<scm>
- <connection>scm:git:http://git-wip-us.apache.org/repos/asf/logging-log4net.git</connection>
- <developerConnection>scm:git:https://git-wip-us.apache.org/repos/asf/logging-log4net.git</developerConnection>
- <url>https://git-wip-us.apache.org/repos/asf?p=logging-log4net.git</url>
+ <connection>scm:git:https://github.com/apache/logging-log4net</connection>
+ <developerConnection>scm:git:https://github.com/apache/logging-log4net</developerConnection>
+ <url>https://github.com/apache/logging-log4net</url>
</scm>
<organization>
<name>Apache Software Foundation</name>
@@ -140,30 +134,7 @@
<artifactId>apache-rat-plugin</artifactId>
<version>0.12</version>
<configuration>
- <excludes>
- <!-- generated files -->
- <exclude>**/TestResult.xml</exclude>
- <exclude>**/*.suo</exclude>
- <exclude>**/*.user</exclude>
- <exclude>**/obj/**</exclude>
- <exclude>bin/**</exclude>
- <exclude>build/**</exclude>
- <exclude>doc/sdk/**</exclude>
- <exclude>src/log4net.xml</exclude>
- <exclude>src/GeneratedAssemblyInfo.cs</exclude>
- <exclude>src/site/resources/**</exclude>
- <exclude>tests/bin/**</exclude>
- <exclude>netstandard/*/bin/**</exclude>
-
- <!-- really README files -->
- <exclude>*.snk*</exclude>
- <exclude>tests/lib/prerequisites.txt</exclude>
- <exclude>CONTRIBUTING.md</exclude>
- <exclude>ReleaseInstructions.txt</exclude>
-
- <!-- can't have comments in JSON -->
- <exclude>**/*.json</exclude>
- </excludes>
+ <excludesFile>${basedir}/rat.excludesFile</excludesFile>
</configuration>
</plugin>
<plugin>
diff --git a/rat.excludesFile b/rat.excludesFile
new file mode 100644
index 0000000..ffffc78
--- /dev/null
+++ b/rat.excludesFile
@@ -0,0 +1,26 @@
+rat.excludesFile
+**/*.suo
+**/*.user
+**/*.yml
+**/*.yaml
+**/.zarro-defaults
+**/*.md
+**/*.txt
+**/*.sh
+**/*.xml
+**/*.props
+**/*.csproj
+**/*.config
+**/*.log
+**/*.targets
+**/GeneratedAssemblyInfo.cs
+**/obj/**
+**/bin/**
+**/*.snk
+**/*.readme
+**/*.json
+src/.idea/**
+src/integration-testing/**
+build/**
+doc/**
+src/site/**
\ No newline at end of file
diff --git a/src/site/site.xml b/src/site/site.xml
index 2be04ee..be20bad 100644
--- a/src/site/site.xml
+++ b/src/site/site.xml
@@ -21,56 +21,54 @@
xsi:schemaLocation="http://maven.apache.org/DECORATION/1.4.0 http://maven.apache.org/xsd/decoration-1.4.0.xsd">
<body>
<links>
- <item name="Logging Wiki" href="https://wiki.apache.org/logging"/>
<item name="Apache" href="https://www.apache.org/"/>
<item name="Logging Services" href="https://logging.apache.org/"/>
<item name="GitHub" href="https://github.com/apache/logging-log4net/"/>
</links>
- <menu name="Apache log4net" inherit="top" img="icon-home">
- <item name="About" href="/index.html"/>
- <item name="Download" href="/download_log4net.html"/>
- <item name="Security Reports" href="/release/security-reports.html"/>
- <item name="Release Notes" href="/release/release-notes.html"/>
- <item name="License" href="/license.html"/>
- </menu>
+ <menu name="Apache log4net" inherit="top" img="icon-home">
+ <item name="About" href="/index.html"/>
+ <item name="Download" href="/download_log4net.html"/>
+ <item name="Security Reports" href="/release/security-reports.html"/>
+ <item name="Release Notes" href="/release/release-notes.html"/>
+ <item name="License" href="/license.html"/>
+ </menu>
- <menu name="Documentation" inherit="top" img="icon-file">
- <item name="Features" href="/release/features.html"/>
- <item name="Supported Frameworks" href="/release/framework-support.html"/>
- <item name="Example Apps" href="/release/example-apps.html"/>
- <item name="Config Examples" href="/release/config-examples.html"/>
- <item name="Building" href="/release/building.html"/>
- <item name="FAQ" href="/release/faq.html"/>
- </menu>
+ <menu name="Documentation" inherit="top" img="icon-file">
+ <item name="Features" href="/release/features.html"/>
+ <item name="Supported Frameworks" href="/release/framework-support.html"/>
+ <item name="Example Apps" href="/release/example-apps.html"/>
+ <item name="Config Examples" href="/release/config-examples.html"/>
+ <item name="Building" href="/release/building.html"/>
+ <item name="FAQ" href="/release/faq.html"/>
+ </menu>
- <menu name="Manual" inherit="top" img="icon-book">
- <item name="Introduction" href="/release/manual/introduction.html"/>
- <item name="Configuration" href="/release/manual/configuration.html"/>
- <item name="Contexts" href="/release/manual/contexts.html"/>
- <item name="Plugins" href="/release/manual/plugins.html"/>
- <item name="Repositories" href="/release/manual/repositories.html"/>
- <item name="Internals" href="/release/manual/internals.html"/>
- </menu>
+ <menu name="Manual" inherit="top" img="icon-book">
+ <item name="Introduction" href="/release/manual/introduction.html"/>
+ <item name="Configuration" href="/release/manual/configuration.html"/>
+ <item name="Contexts" href="/release/manual/contexts.html"/>
+ <item name="Plugins" href="/release/manual/plugins.html"/>
+ <item name="Repositories" href="/release/manual/repositories.html"/>
+ <item name="Internals" href="/release/manual/internals.html"/>
+ </menu>
- <menu name="For Contributors" inherit="top" img="icon-pencil">
- <item name="Mailing Lists" href="/mail-lists.html"/>
- <item name="Issue Tracking" href="/issue-tracking.html"/>
- <item name="Repository" href="/source-repository.html"/>
- <item name="Continuous Integration" href="/integration.html"/>
- </menu>
+ <menu name="For Contributors" inherit="top" img="icon-pencil">
+ <item name="Mailing Lists" href="/mail-lists.html"/>
+ <item name="Issue Tracking" href="/issue-tracking.html"/>
+ <item name="Repository" href="/source-repository.html"/>
+ </menu>
- <menu name="Project Reports" inherit="top" img="icon-cog">
- <item name="RAT Report" href="/rat-report.html" />
- </menu>
+ <menu name="Project Reports" inherit="top" img="icon-cog">
+ <item name="RAT Report" href="/rat-report.html" />
+ </menu>
- <menu name="Apache" inherit="top" img="icon-info-sign">
- <item name="Home" href="http://www.apache.org/"/>
- <item name="License" href="http://www.apache.org/licenses/"/>
- <item name="Sponsorship" href="http://www.apache.org/foundation/sponsorship.html"/>
- <item name="Thanks" href="http://www.apache.org/foundation/thanks.html"/>
- <item name="Security" href="http://www.apache.org/security/"/>
- <item name="Conferences" href="http://www.apachecon.com"/>
- </menu>
- </body>
+ <menu name="Apache" inherit="top" img="icon-info-sign">
+ <item name="Home" href="http://www.apache.org/"/>
+ <item name="License" href="http://www.apache.org/licenses/"/>
+ <item name="Sponsorship" href="http://www.apache.org/foundation/sponsorship.html"/>
+ <item name="Thanks" href="http://www.apache.org/foundation/thanks.html"/>
+ <item name="Security" href="http://www.apache.org/security/"/>
+ <item name="Conferences" href="http://www.apachecon.com"/>
+ </menu>
+</body>
</project>
diff --git a/src/site/xdoc/release/example-apps.xml b/src/site/xdoc/release/example-apps.xml
index ca14888..73329a8 100644
--- a/src/site/xdoc/release/example-apps.xml
+++ b/src/site/xdoc/release/example-apps.xml
@@ -16,456 +16,18 @@
limitations under the License.
-->
<document>
+ <properties>
+ <author email="nicko at apache dot org">Nicko Cadell</author>
+ <title>Apache log4net: Examples</title>
+ </properties>
- <properties>
- <author email="nicko at apache dot org">Nicko Cadell</author>
- <title>Apache log4net: Examples</title>
- </properties>
-
- <meta name="keywords" content="log4net examples, log4net" />
-
- <body>
- <section id="main" name="Apache log4net™ Examples">
-
- <section id="overview" name="Overview">
- <p>
- <strong>The following examples are only available in the log4net source download, not
- on-line. To obtain the examples <a href="../download_log4net.cgi">download</a> the log4net source release.
- </strong>
- </p>
- </section>
-
- <section id="building" name="Building Examples">
- <section id="building-1" name="Building An Example">
- <p>
- A single example can be build by running <span class="code">nant</span> from
- the example directory.
- </p>
- <p>
- For example running <span class="code">nant</span> in the
- <span class="code">examples\net\1.0\Tutorials\ConsoleApp\cs</span> directory
- will build the C# version of the Microsoft® .NET 1.0 ConsoleApp example.
- </p>
- <p>
- <span class="code">nant</span> can be run in any directory containing a
- <span class="code">nant.build</span> file. The typical behavior of the build file
- is to build all projects under the current directory.
- </p>
- <p>
- For example running <span class="code">nant</span> in the
- <span class="code">examples\net\1.1</span> directory
- will build all the examples for the .NET 1.1 platform.
- </p>
- </section>
-
- <section id="building-all" name="Building All Examples">
- <p>
- To build all the examples either run <span class="code">nant</span> in the
- <span class="code">examples</span> directory or you can specify the
- <span class="code">compile-examples</span> target to the main log4net nant build.
- </p>
- </section>
-
- <section id="building-vsnet" name="Visual Studio .NET">
- <p>
- There are Visual Studio .NET 2002 project files for the .NET 1.0 framework.
- The solution files for C# and VB are in the examples\net\1.0
- folder.
- </p>
- <p>
- For the Managed C++ project there is a Visual Studio .NET 2003 project file
- in the examples\net\1.1 folder.
- </p>
- </section>
- </section>
-
- <section id="examples" name="Examples">
-
- <section id="consoleapp" name="Tutorial - ConsoleApp">
- <p>
- ConsoleApp shows how to write a simple console application that initializes
- logging and logs various events.
- </p>
- <p>
- This example is available for the following platforms and languages. If a version
- is not available for your chosen platform and language combination then select the
- nearest platform for the appropriate language.
- </p>
- <ul>
- <li>
- <b>MONO 1.0</b>:
- C#
- </li>
- <li>
- <b>.NET 1.0</b>:
- C#,
- VB
- </li>
- <li>
- <b>.NET 1.1</b>:
- C++,
- JScript.NET
- </li>
- <li>
- <b>.NET Compact Framework 1.0</b>:
- C#,
- VB
- </li>
- <li>
- <b>SSCLI 1.0</b>:
- JScript.NET
- </li>
- </ul>
- <p>
- To run this example execute <span class="code">ConsoleApp.exe</span> from the build output directory.
- </p>
- </section>
-
- <section id="webapp" name="Tutorial - WebApp">
- <p>
- ConsoleApp shows how to write a simple ASP.NET web application that initializes
- logging and logs various events.
- </p>
- <p>
- This example is available for the following platforms and languages. If a version
- is not available for your chosen platform and language combination then select the
- nearest platform for the appropriate language.
- </p>
- <ul>
- <li>
- <b>.NET 1.0</b>:
- C#,
- VB
- </li>
- </ul>
- <p>
- To run this example you need to have an ASP.NET container application to
- host the web application, for example IIS. In IIS create a new virtual
- directory pointing to the WebApp src directory. Configure IIS to recognize
- this virtual directory as an application. Open up a web browser, navigate to
- the virtual directory and to the <span class="code">WebForm1.aspx</span> page within it.
- </p>
- </section>
-
- <section id="remotingclient" name="Remoting - RemotingClient">
- <p>
- The RemotingClient application is a simple console application that configures
- log4net with the RemotingAppender. This appender will attempt to deliver the
- logging events to a remoting listener. This example should be run in conjunction
- with the RemotingServer.
- </p>
- <p>
- This example is available for the following platforms and languages. If a version
- is not available for your chosen platform and language combination then select the
- nearest platform for the appropriate language.
- </p>
- <ul>
- <li>
- <b>.NET 1.0</b>:
- C#
- </li>
- </ul>
- <p>
- To run this example execute <span class="code">RemotingClient.exe</span> from the build output directory.
- </p>
- </section>
-
- <section id="remotingserver" name="Remoting - RemotingServer">
- <p>
- The RemotingServer application is a simple console application that listens for
- logging events from a remote RemotingAppender and then logs them through the
- local log4net instance. This example should be run in conjunction
- with the RemotingClient.
- </p>
- <p>
- This example is available for the following platforms and languages. If a version
- is not available for your chosen platform and language combination then select the
- nearest platform for the appropriate language.
- </p>
- <ul>
- <li>
- <b>.NET 1.0</b>:
- C#
- </li>
- </ul>
- <p>
- To run this example execute <span class="code">RemotingServer.exe</span> from the build output directory.
- While this process is running execute the <span class="code">RemotingClient.exe</span> program on
- the same machine. The logging events from the client are transferred to the server.
- </p>
- </section>
-
- <section id="rep-simple" name="Repository - SimpleModule">
- <p>
- The SimpleModule is a class library that is intended to be used as part of
- the SimpleApp example,
- This class library uses the <span class="code">log4net.Config.Repository</span>
- attribute to create a separate configuration space from other assemblies.
- </p>
- <p>
- This example is available for the following platforms and languages. If a version
- is not available for your chosen platform and language combination then select the
- nearest platform for the appropriate language.
- </p>
- <ul>
- <li>
- <b>MONO 1.0</b>:
- C#
- </li>
- <li>
- <b>.NET 1.0</b>:
- C#,
- VB
- </li>
- <li>
- <b>.NET 1.1</b>:
- JScript.NET
- </li>
- <li>
- <b>SSCLI 1.0</b>:
- C#
- </li>
- </ul>
- <p>
- This library is intended to be used as part of the SimpleApp example.
- </p>
- </section>
-
- <section id="rep-shared" name="Repository - SharedModule">
- <p>
- The SharedModule is a class library that is intended to be used as part of
- the SimpleApp example,
- This class library uses log4net but does not attempt to configure logging.
- </p>
- <p>
- This example is available for the following platforms and languages. If a version
- is not available for your chosen platform and language combination then select the
- nearest platform for the appropriate language.
- </p>
- <ul>
- <li>
- <b>MONO 1.0</b>:
- C#
- </li>
- <li>
- <b>.NET 1.0</b>:
- C#,
- VB
- </li>
- <li>
- <b>.NET 1.1</b>:
- JScript.NET
- </li>
- <li>
- <b>SSCLI 1.0</b>:
- C#
- </li>
- </ul>
- <p>
- This library is intended to be used as part of the SimpleApp example.
- </p>
- </section>
-
- <section id="rep-app" name="Repository - SimpleApp">
- <p>
- The SimpleApp example uses the SimpleModule and SharedModule to demonstrate
- the ways in which multiple assemblies within the same process may be
- separately configured.
- </p>
- <p>
- This example is available for the following platforms and languages. If a version
- is not available for your chosen platform and language combination then select the
- nearest platform for the appropriate language.
- </p>
- <ul>
- <li>
- <b>MONO 1.0</b>:
- C#
- </li>
- <li>
- <b>.NET 1.0</b>:
- C#,
- VB
- </li>
- <li>
- <b>.NET 1.1</b>:
- JScript.NET
- </li>
- <li>
- <b>SSCLI 1.0</b>:
- C#
- </li>
- </ul>
- <p>
- To run this example execute <span class="code">SimpleApp.exe</span> from the build output directory.
- </p>
- </section>
-
- <section id="eventidlogapp" name="Extensibility - EventIDLogApp">
- <p>
- The EventIDLogApp example demonstrates using the log4net.Ext.EventID extension.
- The extension needs to be built separately from the
- <span class="code">extensions\net\1.0\log4net.Ext.EventID</span> directory.
- </p>
- <p>
- This example is available for the following platforms and languages. If a version
- is not available for your chosen platform and language combination then select the
- nearest platform for the appropriate language.
- </p>
- <ul>
- <li>
- <b>.NET 1.0</b>:
- C#
- </li>
- </ul>
- <p>
- To run this example execute <span class="code">EventIDLogApp.exe</span> from the build output directory.
- </p>
- </section>
-
- <section id="tracelogapp" name="Extensibility - TraceLogApp">
- <p>
- The TraceLogApp example demonstrates using the log4net.Ext.Trace extension.
- The extension needs to be built separately from the
- <span class="code">extensions\net\1.0\log4net.Ext.Trace</span> directory.
- </p>
- <p>
- This example is available for the following platforms and languages. If a version
- is not available for your chosen platform and language combination then select the
- nearest platform for the appropriate language.
- </p>
- <ul>
- <li>
- <b>.NET 1.0</b>:
- C#
- </li>
- </ul>
- <p>
- To run this example execute <span class="code">TraceLogApp.exe</span> from the build output directory.
- </p>
- </section>
-
- <section id="sampleappenders" name="SampleAppenders">
- <p>
- This project includes the following example appenders.
- </p>
- <ul>
- <li>
- AsyncAppender
- </li>
- <li>
- FastDbAppender
- </li>
- <li>
- FireEventAppender
- </li>
- <li>
- MessageBoxAppender
- </li>
- <li>
- MessageObjectExpanderAppender
- </li>
- <li>
- MsmqAppender
- </li>
- <li>
- PatternFileAppender
- </li>
- <li>
- SimpleSmtpAppender
- </li>
- </ul>
- <p>
- This example is available for the following platforms and languages. If a version
- is not available for your chosen platform and language combination then select the
- nearest platform for the appropriate language.
- </p>
- <ul>
- <li>
- <b>.NET 1.0</b>:
- C#
- </li>
- </ul>
- <p>
- To run this example execute <span class="code">SampleAppendersApp.exe</span> from the build output directory.
- </p>
- </section>
-
- <section id="samplelayouts" name="SampleLayouts">
- <p>
- This project includes the following example layouts.
- </p>
- <ul>
- <li>
- ForwardingLayout
- </li>
- <li>
- LineWrappingLayout
- </li>
- </ul>
- <p>
- This example is available for the following platforms and languages. If a version
- is not available for your chosen platform and language combination then select the
- nearest platform for the appropriate language.
- </p>
- <ul>
- <li>
- <b>.NET 1.0</b>:
- C#
- </li>
- </ul>
- <p>
- To run this example execute <span class="code">SampleLayoutsApp.exe</span> from the build output directory.
- </p>
- </section>
-
- <section id="perf-notlogging" name="Performance - NotLogging">
- <p>
- The NotLogging example benchmarks the performance of log4net logging statements in
- user code in various scenarios including when logging is disabled.
- </p>
- <p>
- This example is available for the following platforms and languages. If a version
- is not available for your chosen platform and language combination then select the
- nearest platform for the appropriate language.
- </p>
- <ul>
- <li>
- <b>MONO 1.0</b>:
- C#
- </li>
- <li>
- <b>.NET 1.0</b>:
- C#,
- VB
- </li>
- </ul>
- <p>
- </p>
- </section>
-
- <section id="wmiappender" name="WmiAppender">
- <p>
- The WmiAppender sample shows an example appender that fires events through
- Windows Management Instrumentation.
- </p>
- <p>
- This example is available for the following platforms and languages. If a version
- is not available for your chosen platform and language combination then select the
- nearest platform for the appropriate language.
- </p>
- <ul>
- <li>
- <b>.NET 1.0</b>:
- C#
- </li>
- </ul>
- <p>
- </p>
- </section>
-
- </section>
-
- </section>
- </body>
-</document>
+ <meta name="keywords" content="log4net examples, log4net" />
+
+ <body>
+ <section id="main" name="Apache log4net™ Examples">
+ <p>
+ The examples can be found at <a href="https://github.com/apache/logging-log4net/tree/master/examples">examples</a>
+ </p>
+ </section>
+ </body>
+</document>
\ No newline at end of file
diff --git a/src/site/xdoc/release/release-notes.xml b/src/site/xdoc/release/release-notes.xml
index 5dc0dd8..1c4948c 100644
--- a/src/site/xdoc/release/release-notes.xml
+++ b/src/site/xdoc/release/release-notes.xml
@@ -27,18 +27,18 @@
<body>
<section id="main" name="Apache log4net™ Release Notes">
- <section id="2.0.17" name="2.0.17">
+ <section id="a2.0.17" name="2.0.17">
Apache log4net 2.0.16 addresses reported issues:
- <section id="2.0.17-bug" name="Bug fixes">
+ <section id="a2.0.17-bug" name="Bug fixes">
<ul>
<li>
<a href="https://github.com/apache/logging-log4net/issues/118">NullRefException from shutdown in 2.0.16</a> fixed in <a href="https://github.com/apache/logging-log4net/pull/120">Fast fix for NullRefException from FileAppender"</a> by (by @erikmav)"</li>
</ul>
</section>
</section>
- <section id="2.0.16" name="2.0.16">
+ <section id="a2.0.16" name="2.0.16">
Apache log4net 2.0.16 addresses reported issues:
- <section id="2.0.16-bug" name="Bug fixes">
+ <section id="a2.0.16-bug" name="Bug fixes">
<ul>
<li>
<a href="https://github.com/apache/logging-log4net/pull/103">Support converting '.NET TP Worker' to the numeric thread ID on .NET 8+</a> (by @erikmav)
@@ -51,7 +51,7 @@
</li>
</ul>
</section>
- <section id="2.0.16-enhancements" name="Enhancements">
+ <section id="a2.0.16-enhancements" name="Enhancements">
<ul>
<li>
<a href="https://github.com/apache/logging-log4net/pull/89">adding extension points for revising logged content</a> (by @freeandnil)
@@ -74,14 +74,14 @@
</ul>
</section>
</section>
- <section id="2.0.15" name="2.0.15">
+ <section id="a2.0.15" name="2.0.15">
Attention: .NET 3.5 Client Profile is <i>no longer supported</i>. I'm really sorry, I've tried
to keep as many of the legacy targets available as possible, but after spending another 4 or so
hours trying to get net35-client to build on any machine, I've given up - as far as I'm aware,
this should only affect Windows XP clients. I'm afraid 2.0.14 was the end of the road for you.
Apache log4net 2.0.15 addresses reported issues:
- <section id="2.0.15-bug" name="Bug fixes">
+ <section id="a2.0.15-bug" name="Bug fixes">
<ul>
<li>
Improper usage of xml namespacing for netfx targets after a netstandard update (
@@ -98,7 +98,7 @@
</li>
</ul>
</section>
- <section id="2.0.15-enhancements" name="Enhancements">
+ <section id="a2.0.15-enhancements" name="Enhancements">
<ul>
<li>
<a href="https://github.com/apache/logging-log4net/pull/81">Enforce TLS1.2 in the ps1 scripts provided for dev use</a>
@@ -113,10 +113,10 @@
</ul>
</section>
</section>
- <section id="2.0.14" name="2.0.14">
+ <section id="a2.0.14" name="2.0.14">
Apache log4net 2.0.14 is a minor release to address some reported issues
and accept a pull request provided by a community member:
- <section id="2.0.14-bug" name="Bug fixes">
+ <section id="a2.0.14-bug" name="Bug fixes">
<ul>
<li>
<a href="https://github.com/apache/logging-log4net/pull/77">Pull request</a> by @NicholasNoise to address issues with logging via ado appender to PostgreSQL
@@ -133,10 +133,10 @@
</ul>
</section>
</section>
- <section id="2.0.13" name="2.0.13">
+ <section id="a2.0.13" name="2.0.13">
Apache log4net 2.0.13 is a minor release to address some reported issues
and accept some pull requests provided by community members:
- <section id="2.0.13-bug" name="Bug fixes">
+ <section id="a2.0.13-bug" name="Bug fixes">
<ul>
<li>
Addresses issue [<a href="https://issues.apache.org/jira/browse/LOG4NET-583">LOG4NET-583</a>] with proposed solution by Emmo Emminghaus,
@@ -153,12 +153,12 @@
</ul>
</section>
</section>
- <section id="2.0.12" name="2.0.12">
+ <section id="a2.0.12" name="2.0.12">
<p>
Apache log4net 2.0.12 is a minor fix release to address reported issues on
non-windows platforms.
</p>
- <section id="2.0.12-bug" name="Bug Fixes">
+ <section id="a2.0.12-bug" name="Bug Fixes">
<ul>
<li>
Addresses the issues reported in
@@ -172,17 +172,17 @@
</ul>
</section>
</section>
- <section id="2.0.11" name="2.0.11">
+ <section id="a2.0.11" name="2.0.11">
Apache log4net 2.0.11 fixes incorrect version strings within the released
binaries and contains some minor fixes to correctly dispose of StreamWriters
used during log flushing, thanks to community member @NicholasNoise
</section>
- <section id="2.0.10" name="2.0.10">
+ <section id="a2.0.10" name="2.0.10">
<p>
Apache log4net 2.0.10 improves <code>netstandard2.0</code> support
thanks to community member @NicholasNoise.
</p>
- <section id="2.0.10-bug" name="Bug Fixes">
+ <section id="a2.0.10-bug" name="Bug Fixes">
<ul>
<li>
[<a href="https://issues.apache.org/jira/browse/LOG4NET-575">LOG4NET-575</a>]
@@ -194,13 +194,13 @@
</section>
</section>
- <section id="2.0.9" name="2.0.9">
+ <section id="a2.0.9" name="2.0.9">
<p>
Apache log4net 2.0.9 adds <code>netstandard2.0</code> support
and restructures the project to enable easier build as well as build
at AppVeyer. Project files have been updated to the modern Sdk format.
</p>
- <section id="2.0.9-bug" name="Bug Fixes">
+ <section id="a2.0.9-bug" name="Bug Fixes">
<ul>
<li>
[<a href="https://issues.apache.org/jira/browse/LOG4NET-559">LOG4NET-559</a>] Add null
@@ -213,7 +213,7 @@
</ul>
</section>
</section>
- <section id="2.0.8" name="2.0.8">
+ <section id="a2.0.8" name="2.0.8">
<p>
Apache log4net 2.0.8 fixes a
<code>LockRecursionException</code>
@@ -226,7 +226,7 @@
<code>CallContext</code>.
</p>
- <section id="2.0.8-bug" name="Bug Fixes">
+ <section id="a2.0.8-bug" name="Bug Fixes">
<ul>
<li>
[<a href='https://issues.apache.org/jira/browse/LOG4NET-466'>LOG4NET-466</a>] - "LockRecursionException:
@@ -247,7 +247,7 @@
</ul>
</section>
- <section id="2.0.8-new" name="New Features">
+ <section id="a2.0.8-new" name="New Features">
<ul>
<li>
[<a href='https://issues.apache.org/jira/browse/LOG4NET-553'>LOG4NET-553</a>] -
@@ -258,7 +258,7 @@
</section>
</section>
- <section id="2.0.7" name="2.0.7">
+ <section id="a2.0.7" name="2.0.7">
<p>
Apache log4net 2.0.7 fixes a glitch in nuget packaging and
is otherwise identical to 2.0.6 (apart from the copyright
@@ -266,7 +266,7 @@
package there is no reason to upgrade.
</p>
- <section id="2.0.7-bug" name="Bug Fixes">
+ <section id="a2.0.7-bug" name="Bug Fixes">
<ul>
<li>
[<a href='https://issues.apache.org/jira/browse/LOG4NET-540'>LOG4NET-540</a>] - nuget
@@ -276,7 +276,7 @@
</section>
</section>
- <section id="2.0.6" name="2.0.6">
+ <section id="a2.0.6" name="2.0.6">
<p>
The Apache log4net team is now responsible for the nuget
@@ -302,7 +302,7 @@
</a> for details.
</p>
- <section id="2.0.6-bug" name="Bug Fixes">
+ <section id="a2.0.6-bug" name="Bug Fixes">
<ul>
<li>
[<a href='https://issues.apache.org/jira/browse/LOG4NET-508'>LOG4NET-508</a>] - NAnt release
@@ -329,7 +329,7 @@
</li>
</ul>
</section>
- <section id="2.0.6-enh" name="Improvements">
+ <section id="a2.0.6-enh" name="Improvements">
<ul>
<li>
[<a href='https://issues.apache.org/jira/browse/LOG4NET-530'>LOG4NET-530</a>] - Use UTC
@@ -338,7 +338,7 @@
</ul>
</section>
- <section id="2.0.6-new" name="New Features">
+ <section id="a2.0.6-new" name="New Features">
<ul>
<li>
[<a href='https://issues.apache.org/jira/browse/LOG4NET-467'>LOG4NET-467</a>] - Is .NET
@@ -358,8 +358,8 @@
</section>
</section>
- <section id="1.2.15" name="1.2.15">
- <section id="1.2.15-bug" name="Bug Fixes">
+ <section id="a1.2.15" name="1.2.15">
+ <section id="a1.2.15-bug" name="Bug Fixes">
<ul>
<li>
[<a href='https://issues.apache.org/jira/browse/LOG4NET-462'>LOG4NET-462</a>] -
@@ -395,8 +395,8 @@
</section>
</section>
- <section id="1.2.14" name="1.2.14">
- <section id="1.2.14-bug" name="Bug Fixes">
+ <section id="a1.2.14" name="1.2.14">
+ <section id="a1.2.14-bug" name="Bug Fixes">
<ul>
<li>
[<a href='https://issues.apache.org/jira/browse/LOG4NET-408'>LOG4NET-408</a>] - Correction
@@ -438,7 +438,7 @@
</ul>
</section>
- <section id="1.2.14-enh" name="Improvements">
+ <section id="a1.2.14-enh" name="Improvements">
<ul>
<li>
[<a href='https://issues.apache.org/jira/browse/LOG4NET-456'>LOG4NET-456</a>] - Include
@@ -453,7 +453,7 @@
</ul>
</section>
- <section id="1.2.14-new" name="New Features">
+ <section id="a1.2.14-new" name="New Features">
<ul>
<li>
[<a href='https://issues.apache.org/jira/browse/LOG4NET-473'>LOG4NET-473</a>] - Option for
@@ -464,9 +464,9 @@
</section>
</section>
- <section id="1.2.13" name="1.2.13">
+ <section id="a1.2.13" name="1.2.13">
- <section id="1.2.13-bug" name="Bug Fixes">
+ <section id="a1.2.13-bug" name="Bug Fixes">
<ul>
<li>
[<a href='https://issues.apache.org/jira/browse/LOG4NET-132'>LOG4NET-132</a>] - Environment
@@ -500,7 +500,7 @@
</section>
- <section id="1.2.13-enh" name="Improvements">
+ <section id="a1.2.13-enh" name="Improvements">
<ul>
<li>
@@ -512,7 +512,7 @@
</section>
</section>
- <section id="1.2.12" name="1.2.12">
+ <section id="a1.2.12" name="1.2.12">
<p>
The binary distributions no longer contain assemblies
@@ -520,7 +520,7 @@
those yourself using the source distribution.
</p>
- <section id="1.2.12-bug" name="Bug Fixes">
+ <section id="a1.2.12-bug" name="Bug Fixes">
<ul>
<li>
[<a href='https://issues.apache.org/jira/browse/LOG4NET-148'>LOG4NET-148</a>] -
@@ -663,7 +663,7 @@
</ul>
</section>
- <section id="1.2.12-enh" name="Improvements">
+ <section id="a1.2.12-enh" name="Improvements">
<ul>
<li>
[<a href='https://issues.apache.org/jira/browse/LOG4NET-222'>LOG4NET-222</a>] - [PATCH]
@@ -731,7 +731,7 @@
</ul>
</section>
- <section id="1.2.12-new" name="New Features">
+ <section id="a1.2.12-new" name="New Features">
<ul>
<li>
[<a href='https://issues.apache.org/jira/browse/LOG4NET-290'>LOG4NET-290</a>] - Add
@@ -746,7 +746,7 @@
</section>
</section>
- <section id="1.2.11" name="1.2.11">
+ <section id="a1.2.11" name="1.2.11">
<p>
log4net 1.2.11 is not only a bugfix release, it also
adds support for Microsoft® .NET 4.0 as well as the client profiles
@@ -767,7 +767,7 @@
distribution.
</p>
- <section id="1.2.11-breaking" name="Breaking Changes">
+ <section id="a1.2.11-breaking" name="Breaking Changes">
<p>
The signature of
<code>ILoggerFactory.CreateLogger</code>
@@ -775,7 +775,7 @@
</p>
</section>
- <section id="1.2.11-bug" name="Bug Fixes">
+ <section id="a1.2.11-bug" name="Bug Fixes">
<ul>
<li>
[<a href='https://issues.apache.org/jira/browse/LOG4NET-76'>LOG4NET-76</a>] -
@@ -936,7 +936,7 @@
</ul>
</section>
- <section id="1.2.11-enh" name="Improvements">
+ <section id="a1.2.11-enh" name="Improvements">
<ul>
<li>
[<a href='https://issues.apache.org/jira/browse/LOG4NET-31'>LOG4NET-31</a>] - Allow user to
@@ -1029,7 +1029,7 @@
</ul>
</section>
- <section id="1.2.11-new" name="New Features">
+ <section id="a1.2.11-new" name="New Features">
<ul>
<li>
The various static <code>Configure</code> methods of the <code>Configurator</code> classes
@@ -1098,9 +1098,9 @@
</section>
- <section id="1.2.10" name="1.2.10">
+ <section id="a1.2.10" name="1.2.10">
- <section id="1.2.10-bug" name="Bug Fixes">
+ <section id="a1.2.10-bug" name="Bug Fixes">
<ul>
<li>
[<a href='http://issues.apache.org/jira/browse/LOG4NET-21'>LOG4NET-21</a>] -
@@ -1210,7 +1210,7 @@
</ul>
</section>
- <section id="1.2.10-new" name="New Features">
+ <section id="a1.2.10-new" name="New Features">
<ul>
<li>
[<a href='http://issues.apache.org/jira/browse/LOG4NET-11'>LOG4NET-11</a>] - Add Flush
@@ -1237,7 +1237,7 @@
</ul>
</section>
- <section id="1.2.10-enh" name="Improvements">
+ <section id="a1.2.10-enh" name="Improvements">
<ul>
<li>
[<a href='http://issues.apache.org/jira/browse/LOG4NET-3'>LOG4NET-3</a>] - Support per event
@@ -1301,9 +1301,9 @@
</section>
- <section id="1.2.9" name="1.2.9 Beta">
+ <section id="a1.2.9" name="1.2.9 Beta">
- <section id="1.2.9-breaking" name="Breaking Changes">
+ <section id="a1.2.9-breaking" name="Breaking Changes">
<h3>Renamed namespaces</h3>
<p>
Renamed namespace <span class="code">log4net.spi</span> to <span class="code">
@@ -1358,7 +1358,7 @@
</p>
</section>
- <section id="1.2.9-new" name="New Features">
+ <section id="a1.2.9-new" name="New Features">
<h3>New CLI build</h3>
<p>
A new log4net assembly is built that targets all CLI 1.0 compatible runtimes.
@@ -1640,7 +1640,7 @@
</p>
</section>
- <section id="1.2.9-other" name="Other Changes">
+ <section id="a1.2.9-other" name="Other Changes">
<h3>FxCop compliance</h3>
<p>
Updates to bring the internal code in line with the current FxCop rules.
@@ -1684,7 +1684,7 @@
</section>
- <section id="1.2.0b8" name="1.2.0 Beta 8">
+ <section id="a1.2.0" name="1.2.0">
<h3>
Changed assembly name to
<span class="code">log4net</span>
@@ -1770,9 +1770,6 @@
check that only logs the first 32000 characters from the rendered
message.
</p>
- </section>
-
- <section id="1.2.0b7" name="1.2.0 Beta 7">
<h3>Updated to support the Microsoft .NET Framework 1.1 Final</h3>
<p>
Updated to support the Microsoft .NET Framework 1.1 Final Beta (1.1.4322).
@@ -1820,9 +1817,6 @@
<a href="config-examples.html">Example Appender Configuration</a>
document for more information.
</p>
- </section>
-
- <section id="1.2.0b6" name="1.2.0 Beta 6">
<h3>Added support for multiple frameworks</h3>
<p>
log4net 1.2.0 beta 6 adds support for the the following frameworks:
@@ -1997,9 +1991,6 @@
<h3>Removed obsolete methods</h3>
<h3>Lots of updates to improve our compliance with FxCop</h3>
<h3>Improved SDK documentation</h3>
- </section>
-
- <section id="1.2.0b5" name="1.2.0 Beta 5">
<h3>
Fixed Exception thrown when DOM Configurator called with a null XML
Element.
@@ -2007,9 +1998,6 @@
<p>This occurred if the configuration file did not have a log4net section defined.</p>
<h3>Made level lookup case insensitive</h3>
<h3>Prevented the Hierarchy's Threshold level from being set to a null reference</h3>
- </section>
-
- <section id="1.2.0b4" name="1.2.0 Beta 4">
<h3>Added event specific properties to the logging event object</h3>
<p>
Appenders can add additional information to the events they are logging. The
@@ -2065,9 +2053,6 @@
<h3>Upgraded to use NUnit 2.0</h3>
<h3>File appenders can specify the encoding to use for the file</h3>
<h3>Added strong named configuration</h3>
- </section>
-
- <section id="1.2.0b3" name="1.2.0 Beta 3">
<h3>Added log4net.Ext.Trace extension</h3>
<p>This is a separate assembly that adds a trace level to log4net.</p>
<h3>
@@ -2099,16 +2084,10 @@
especially when developing web applications (ASP.NET).
</p>
<h3>A few good bug fixes!</h3>
- </section>
-
- <section id="1.2.0b2" name="1.2.0 Beta 2">
<h3>Added ADONetAppender</h3>
<p>Thanks to TechnologyOneCorp.com.</p>
<h3>Added TraceLogAssembly extensibility example</h3>
<h3>Lots of bug fixes</h3>
- </section>
-
- <section id="1.2.0b1" name="1.2.0 Beta 1">
<h3>Added 6 new examples</h3>
<h3>Split Category class into Logger and LogManager classes</h3>
<p>