- updated site content
- removed obsolete content
diff --git a/src/site/apt/roadmap.apt b/src/site/apt/roadmap.apt
index e3396ec..4736f7e 100644
--- a/src/site/apt/roadmap.apt
+++ b/src/site/apt/roadmap.apt
@@ -20,8 +20,8 @@
Apache log4net™ Roadmap
- The log4net development roadmap is managed by our JIRA issue tracking system.
+ The log4net development roadmap is managed by our Github issue tracking system.
For a list of upcoming fixes and in-progress tasks see:
- {{{http://issues.apache.org/jira/browse/LOG4NET?report=com.atlassian.jira.plugin.system.project:roadmap-panel}Apache log4net Roadmap}}
+ {{{https://github.com/apache/logging-log4net/milestones}log4net Milestones}}
diff --git a/src/site/resources/doap_log4net.rdf b/src/site/resources/doap_log4net.rdf
index acdb969..fd6ad3b 100644
--- a/src/site/resources/doap_log4net.rdf
+++ b/src/site/resources/doap_log4net.rdf
@@ -29,100 +29,16 @@
<homepage rdf:resource="http://logging.apache.org/log4net/" />
<asfext:pmc rdf:resource="http://logging.apache.org" />
<shortdesc>Apache log4net provides logging services for .NET.</shortdesc>
- <bug-database rdf:resource="https://issues.apache.org/jira/browse/LOG4NET" />
+ <bug-database rdf:resource="https://github.com/apache/logging-log4net/issues" />
<mailing-list rdf:resource="http://logging.apache.org/log4net/mail-lists.html" />
- <download-page rdf:resource="http://logging.apache.org/log4net/download_log4net.cgi" />
+ <download-page rdf:resource="https://logging.apache.org/log4net/download_log4net.html" />
<programming-language>C#</programming-language>
<category rdf:resource="http://projects.apache.org/category/library" />
<repository>
<GITRepository>
- <location rdf:resource="https://git-wip-us.apache.org/repos/asf/logging-log4net.git"/>
- <browse rdf:resource="https://git-wip-us.apache.org/repos/asf/logging-log4net.git"/>
+ <location rdf:resource="https://github.com/apache/logging-log4net"/>
+ <browse rdf:resource="https://github.com/apache/logging-log4net"/>
</GITRepository>
</repository>
- <release>
- <Version>
- <name>Apache log4net 1.2.9</name>
- <created>2005-03-21</created>
- <revision>1.2.9</revision>
- </Version>
- </release>
- <release>
- <Version>
- <name>Apache log4net 1.2.10</name>
- <created>2006-04-19</created>
- <revision>1.2.10</revision>
- </Version>
- </release>
- <release>
- <Version>
- <name>Apache log4net 1.2.11</name>
- <created>2011-10-12</created>
- <revision>1.2.11</revision>
- </Version>
- </release>
- <release>
- <Version>
- <name>Apache log4net 1.2.12</name>
- <created>2013-09-12</created>
- <revision>1.2.12</revision>
- </Version>
- </release>
- <release>
- <Version>
- <name>Apache log4net 1.2.13</name>
- <created>2013-11-21</created>
- <revision>1.2.13</revision>
- </Version>
- </release>
- <release>
- <Version>
- <name>Apache log4net 1.2.14</name>
- <created>2015-11-11</created>
- <revision>1.2.14</revision>
- </Version>
- </release>
- <release>
- <Version>
- <name>Apache log4net 1.2.15</name>
- <created>2015-12-09</created>
- <revision>1.2.15</revision>
- </Version>
- </release>
- <release>
- <Version>
- <name>Apache log4net 2.0.6</name>
- <created>2016-12-25</created>
- <revision>2.0.6</revision>
- </Version>
- </release>
- <release>
- <Version>
- <name>Apache log4net 2.0.7</name>
- <created>2017-01-05</created>
- <revision>2.0.7</revision>
- </Version>
- </release>
- <release>
- <Version>
- <name>Apache log4net 2.0.8</name>
- <created>2017-03-11</created>
- <revision>2.0.8</revision>
- </Version>
- </release>
- <release>
- <Version>
- <name>Apache log4net 2.0.9</name>
- <created>2019-08-25</created>
- <revision>2.0.9</revision>
- </Version>
- </release>
- <release>
- <Version>
- <name>Apache log4net 2.0.10</name>
- <created>2019-09.12</created>
- <revision>2.0.10</revision>
- </Version>
- </release>
</Project>
</rdf:RDF>
diff --git a/src/site/site.xml b/src/site/site.xml
index c4f86fb..2be04ee 100644
--- a/src/site/site.xml
+++ b/src/site/site.xml
@@ -27,52 +27,50 @@
<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"/>
- <item name="How Tos" href="/release/howto/index.html"/>
- <item name="SDK Reference" href="/release/sdk/index.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"/>
+ <item name="Continuous Integration" href="/integration.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/download_log4net.xml b/src/site/xdoc/download_log4net.xml
index 3e52ee7..45fcd91 100644
--- a/src/site/xdoc/download_log4net.xml
+++ b/src/site/xdoc/download_log4net.xml
@@ -74,9 +74,8 @@
<p>The 1.2.10 and 1.2.9 releases have been created while log4net
was still undergoing incubation and those releases are available
- from the <a
- href="http://archive.apache.org/dist/incubator/log4net/">distribution
- archive</a> for the Incubator project.</p>
+ from the <a href="http://archive.apache.org/dist/incubator/log4net/">distribution archive</a>
+ for the Incubator project.</p>
<p>Previous releases of log4net are available from the
<a href="http://sourceforge.net/project/showfiles.php?group_id=31983&release_id=171808">SourceForge Project Site</a>.</p>
@@ -85,7 +84,7 @@
<section name="Verify Releases">
- <p>It is essential that you verify the integrity of the downloaded files using the PGP signature.</p>
+ <p>It is essential that you verify the integrity of the downloaded files using the GPG signature.</p>
<p>Please read <a
href="http://httpd.apache.org/dev/verification.html">Verifying Apache HTTP Server Releases</a> for more information on why you should verify our releases.
diff --git a/src/site/xdoc/index.xml b/src/site/xdoc/index.xml
index 8cbe485..d3c3a5d 100644
--- a/src/site/xdoc/index.xml
+++ b/src/site/xdoc/index.xml
@@ -16,33 +16,27 @@
limitations under the License.
-->
<document>
-
- <properties>
- <author email="nicko at apache dot org">Nicko Cadell</author>
- <title>Apache log4net: Home</title>
- </properties>
-
- <meta name="keywords" content=".net, C#, VB.NET, logging, tracing, component, framework, API, log4net" />
-
- <body>
- <section id="main" name="What is Apache log4net™">
-
- <p>
- The Apache log4net library is a tool to help the programmer output log statements to a variety
- of output targets. log4net is a port of the excellent Apache log4j™ framework to the
- Microsoft® .NET runtime. We have kept the framework similar in spirit to the original log4j
- while taking advantage of new features in the .NET runtime.
- For more information on log4net see the <a href="release/features.html">features</a> document.
- </p>
- </section>
-
- <section id="project" name="The Apache log4net project">
- <p>
- log4net is part of the <a href="http://logging.apache.org/">Apache Logging Services</a>
- project at the <a href="http://www.apache.org/">Apache Software Foundation</a>. The Logging Services project is intended to provide cross-language logging
- services for purposes of application debugging and auditing.
- </p>
- </section>
- </body>
-
+ <properties>
+ <author email="nicko at apache dot org">Nicko Cadell</author>
+ <title>Apache log4net: Home</title>
+ </properties>
+ <meta name="keywords" content=".net, C#, VB.NET, logging, tracing, component, framework, API, log4net"/>
+ <body>
+ <section id="main" name="What is Apache log4net™">
+ <p>
+ The Apache log4net library is a tool to help the programmer output log statements to a variety
+ of output targets. log4net is a port of the excellent Apache log4j™ framework to the
+ Microsoft® .NET runtime. We have kept the framework similar in spirit to the original log4j
+ while taking advantage of new features in the .NET runtime.
+ For more information on log4net see the <a href="release/features.html">features</a> document.
+ </p>
+ </section>
+ <section id="project" name="The Apache log4net project">
+ <p>
+ log4net is part of the <a href="http://logging.apache.org/">Apache Logging Services</a>
+ project at the <a href="http://www.apache.org/">Apache Software Foundation</a>. The Logging Services project is intended to provide cross-language logging
+ services for purposes of application debugging and auditing.
+ </p>
+ </section>
+ </body>
</document>
diff --git a/src/site/xdoc/release/building.xml b/src/site/xdoc/release/building.xml
index 9a9644d..f4c21a2 100644
--- a/src/site/xdoc/release/building.xml
+++ b/src/site/xdoc/release/building.xml
@@ -17,107 +17,18 @@
-->
<document>
- <properties>
- <author email="nicko at apache dot org">Nicko Cadell</author>
- <title>Apache log4net: Building log4net</title>
- </properties>
+ <properties>
+ <author email="nicko at apache dot org">Nicko Cadell</author>
+ <title>Apache log4net: Building log4net</title>
+ </properties>
- <meta name="keywords" content="building log4net, log4net" />
+ <meta name="keywords" content="building log4net, log4net" />
- <body>
- <section id="main" name="Building Apache log4net™">
- <p>
- The log4net release builds are built using NAnt. Log4net can also be built
- using Visual Studio .NET 2008 or 2010.
- </p>
-
- <section id="vsnet" name="Visual Studio">
- <p>
- Visual Studio .NET 2008 and 2010 are supported build platforms for log4net.
- </p>
-
- <section id="vsnet-2008" name="Visual Studio .NET 2008">
- <p>
- The log4net distribution includes a solution and project file
- for Visual Studio .NET 2008. Open the <span class="code">log4net.vs2008.sln</span>
- from the src directory in the distribution.
- </p>
- <p>
- The log4net project requires only the following references:
- </p>
- <ul>
- <li>System</li>
- <li>System.Configuration</li>
- <li>System.Data</li>
- <li>System.Web</li>
- <li>System.XML</li>
- </ul>
- </section>
-
- <section id="vsnet-2010" name="Visual Studio .NET 2010">
- <p>
- The log4net distribution includes a solution and project file
- for Visual Studio .NET 2010. Open the <span class="code">log4net.vs2010.sln</span>
- from the src directory in the distribution.
- </p>
- <p>
- The log4net project requires only the following references:
- </p>
- <ul>
- <li>System</li>
- <li>System.Configuration</li>
- <li>System.Data</li>
- <li>System.Web</li>
- <li>System.XML</li>
- </ul>
- </section>
- </section>
-
- <section id="nant" name="NAnt">
- <p>
- The log4net distribution is built using the NAnt tool.
- A recent NAnt version 0.91 alpha2 is required to build log4net, this is
- available from <a href="http://nant.sourceforge.net">nant.sourceforge.net</a>.
- </p>
- <p>
- To support building log4net for the SSCLI framework the NAnt configuration
- files need to be updated to specify the SSCLI framework directory.
- </p>
- <p>
- To build log4net from the command line, change directory to the root of the
- log4net distribution, ensure that the nant executable is in the
- PATH, and then run the following command:
- </p>
- <div class="syntax"><pre class="code">
-nant -buildfile:log4net.build compile-all</pre></div>
- <p>
- This command will build log4net for all the supported frameworks
- that are available on the current machine. To list all the build
- targets that are available run the following command:
- </p>
- <div class="syntax"><pre class="code">
-nant -buildfile:log4net.build -projecthelp</pre></div>
- <p>
- Under windows the <span class="code">build.cmd</span> can be used
- to script the nant build. This can be called from a different
- directory and will locate the correct log4net.build file to use.
- For example:
- </p>
- <div class="syntax"><pre class="code">
-build.cmd compile-all</pre></div>
- </section>
-
- <section id="sdk" name="SDK Reference">
- <p>
- <a href="https://github.com/EWSoftware/SHFB">Sandcastle
- Helpfile Builder</a> is used to build the log4net SDK
- documentation. Running it is currently not
- integrated with the NAnt build process, you'll
- have to open and run <code>log4net.shfbproj</code>
- with SHFB manually.
- </p>
- </section>
-
- </section>
- </body>
+ <body>
+ <section id="main" name="Building Apache log4net™">
+ <p>
+ see <a href="https://github.com/apache/logging-log4net/blob/master/doc/BUILDING.md">BUILDING.md</a>
+ </p>
+ </section>
+ </body>
</document>
diff --git a/src/site/xdoc/release/features.xml b/src/site/xdoc/release/features.xml
index c42b723..eb7b09a 100644
--- a/src/site/xdoc/release/features.xml
+++ b/src/site/xdoc/release/features.xml
@@ -65,39 +65,12 @@
<section id="frameworks" name="Support for multiple frameworks">
<p>
- log4net runs on all ECMA CLI 1.0 compatible runtimes.
log4net has specific builds for the following frameworks:
</p>
<ul>
- <li>.NET Core 1.0 - using netstandard-1.3</li>
- <li>Microsoft® .NET Framework 1.0<sup><a href="#no-bin-support">*</a></sup></li>
- <li>Microsoft .NET Framework 1.1<sup><a href="#no-bin-support">*</a></sup></li>
- <li>Microsoft .NET Framework 2.0</li>
- <li>Microsoft .NET Framework 3.5</li>
- <li>Microsoft .NET Framework 4.0</li>
- <li>Microsoft .NET Framework 4.5</li>
- <li>Microsoft .NET Framework 3.5 Client Profile</li>
- <li>Microsoft .NET Framework 4.0 Client Profile</li>
- <li>Microsoft .NET Compact Framework 1.0<sup><a href="#no-bin-support">*</a></sup></li>
- <li>Microsoft .NET Compact Framework 2.0<sup><a href="#no-bin-support">*</a></sup></li>
- <li>Mono 1.0<sup><a href="#no-bin-support">*</a></sup></li>
- <li>Mono 2.0</li>
- <li>Mono 3.5</li>
- <li>Mono 4.0</li>
- <li>Microsoft Shared Source CLI 1.0<sup><a href="#no-bin-support">*</a></sup></li>
- <li>CLI 1.0 Compatible<sup><a href="#no-bin-support">*</a></sup></li>
+ <li>.NET Core 6 or higher - using netstandard-2.0</li>
+ <li>Microsoft .NET Framework 4.6.2 or higher</li>
</ul>
- <p>The "Client Profile" builds are stripped down
- versions of the "normal" builds that don't contain any
- ASP.NET releated code - which for example means the
- <code>%aspnet-*</code> patterns and the
- <code>AspNetTraceAppender</code> are not available.</p>
-
- <p style="font-size:smaller">
- <sup><a name="no-bin-support">*</a></sup>Not
- supported by the binary release but can be built
- from the source release.
- </p>
</section>
<section id="appenders" name="Output to multiple logging targets">
@@ -311,4 +284,4 @@
</section>
</body>
-</document>
+</document>
\ No newline at end of file
diff --git a/src/site/xdoc/release/framework-support.xml b/src/site/xdoc/release/framework-support.xml
index 15a42ae..c19be03 100644
--- a/src/site/xdoc/release/framework-support.xml
+++ b/src/site/xdoc/release/framework-support.xml
@@ -17,867 +17,52 @@
-->
<document>
- <properties>
- <author email="nicko at apache dot org">Nicko Cadell</author>
- <title>Apache log4net: Supported Frameworks</title>
- </properties>
+ <properties>
+ <author email="nicko at apache dot org">Nicko Cadell</author>
+ <title>Apache log4net: Supported Frameworks</title>
+ </properties>
- <meta name="keywords" content="log4net supported frameworks, mono, sscli, .net, log4net" />
+ <meta name="keywords" content="log4net supported frameworks, mono, sscli, .net, log4net" />
- <body>
- <section id="main" name="Apache log4net™ Supported Frameworks">
+ <body>
+ <section id="main" name="Apache log4net™ Supported Frameworks">
+
+ <section id="summary" name="Summary of .NET frameworks supported by log4net">
+ <p>
+ log4net is built on a number of different frameworks. Each new version of the frameworks add
+ new features. To take advantage of these new features we must build log4net using the
+ appropriate framework. We also maintain builds compatible with older versions of the frameworks.
+ </p>
+ <p>
+ It is important to remember that the .NET frameworks support backward compatibility, that is
+ a new version of the framework will run binary assemblies that were targeted to previous versions
+ of the framework.
+ </p>
+ <p>
+ log4net is regularly built by its developers on the following frameworks:
+ </p>
- <section id="summary" name="Summary of .NET frameworks supported by log4net">
- <p>
- log4net is built on a number of different frameworks. Each new version of the frameworks add
- new features. To take advantage of these new features we must build log4net using the
- appropriate framework. We also maintain builds compatible with older versions of the frameworks.
- </p>
- <p>
- It is important to remember that the .NET frameworks support backward compatibility, that is
- a new version of the framework will run binary assemblies that were targeted to previous versions
- of the framework.
- </p>
- <p>
- While the number of different builds available may seem confusing, you only need to select the
- nearest build for your platform that is equal to or earlier than your chosen deployment framework.
- If you intend to deploy your application on the Microsoft® .NET Framework 1.0 don't pick the
- log4net build that is built against the Microsoft .NET Framework 1.1 because the .NET framework
- does not guarantee forward compatibility only backward compatibility.
- </p>
- <p>
- log4net is regularly built by its developers on the following frameworks:
- </p>
-
- <div class="table">
- <table>
- <colgroup>
- <col style="text-align: left; white-space: nowrap" />
- <col style="text-align: left;" />
- </colgroup>
- <tr>
- <th>Framework</th>
- <th>Website</th>
- </tr>
- <tr style="vertical-align: top;">
- <td>.NET Core 1.0 providing .NET Standard 1.3</td>
- <td><a href="https://dotnet.github.io/">https://dotnet.github.io/</a></td>
- </tr>
- <tr style="vertical-align: top;">
- <td>Microsoft .NET Framework 2.0</td>
- <td><a href="http://msdn.microsoft.com/en-us/netframework/">http://msdn.microsoft.com/en-us/netframework/</a></td>
- </tr>
- <tr style="vertical-align: top;">
- <td>Microsoft .NET Framework 3.5</td>
- <td><a href="http://msdn.microsoft.com/en-us/netframework/">http://msdn.microsoft.com/en-us/netframework/</a></td>
- </tr>
- <tr style="vertical-align: top;">
- <td>Microsoft .NET Framework 4.0</td>
- <td><a href="http://msdn.microsoft.com/en-us/netframework/">http://msdn.microsoft.com/en-us/netframework/</a></td>
- </tr>
- <tr style="vertical-align: top;">
- <td>Microsoft .NET Framework 3.5 Client Profile</td>
- <td><a href="http://msdn.microsoft.com/en-us/library/cc656912.aspx">http://msdn.microsoft.com/en-us/library/cc656912.aspx</a></td>
- </tr>
- <tr style="vertical-align: top;">
- <td>Microsoft .NET Framework 4.0 Client Profile</td>
- <td><a href="http://msdn.microsoft.com/en-us/library/cc656912.aspx">http://msdn.microsoft.com/en-us/library/cc656912.aspx</a></td>
- </tr>
- <tr style="vertical-align: top;">
- <td>Microsoft .NET Framework 4.5</td>
- <td><a href="http://msdn.microsoft.com/en-us/netframework/">http://msdn.microsoft.com/en-us/netframework/</a></td>
- </tr>
- <tr style="vertical-align: top;">
- <td>Mono 2.0</td>
- <td><a href="http://www.mono-project.com">http://www.mono-project.com</a></td>
- </tr>
- <tr style="vertical-align: top;">
- <td>Mono 3.5</td>
- <td><a href="http://www.mono-project.com">http://www.mono-project.com</a></td>
- </tr>
- <tr style="vertical-align: top;">
- <td>Mono 4.0</td>
- <td><a href="http://www.mono-project.com">http://www.mono-project.com</a></td>
- </tr>
- </table>
- </div>
- <p>
- log4net should also build on the following
- frameworks but binaries are not created by the
- developers and source compatibility can not be
- guaranteed:
- </p>
- <div class="table">
- <table>
- <colgroup>
- <col style="text-align: left; white-space: nowrap" />
- <col style="text-align: left;" />
- </colgroup>
- <tr>
- <th>Framework</th>
- <th>Website</th>
- </tr>
- <tr style="vertical-align: top;">
- <td>Microsoft .NET Framework 1.0</td>
- <td><a href="http://msdn.microsoft.com/en-us/netframework/">http://msdn.microsoft.com/en-us/netframework/</a></td>
- </tr>
- <tr style="vertical-align: top;">
- <td>Microsoft .NET Framework 1.1</td>
- <td><a href="http://msdn.microsoft.com/en-us/netframework/">http://msdn.microsoft.com/en-us/netframework/</a></td>
- </tr>
- <tr style="vertical-align: top;">
- <td>Microsoft .NET Compact Framework 1.0</td>
- <td><a href="http://msdn2.microsoft.com/en-us/netframework/aa497273.aspx">http://msdn2.microsoft.com/en-us/netframework/aa497273.aspx</a></td>
- </tr>
- <tr style="vertical-align: top;">
- <td>Microsoft .NET Compact Framework 2.0</td>
- <td><a href="http://msdn2.microsoft.com/en-us/netframework/aa497273.aspx">http://msdn2.microsoft.com/en-us/netframework/aa497273.aspx</a></td>
- </tr>
- <tr style="vertical-align: top;">
- <td>Mono 1.0</td>
- <td><a href="http://www.mono-project.com">http://www.mono-project.com</a></td>
- </tr>
- <tr style="vertical-align: top;">
- <td>Microsoft Shared Source CLI 1.0</td>
- <td><a href="http://msdn.microsoft.com/en-us/library/ms973879.aspx">http://msdn.microsoft.com/en-us/library/ms973879.aspx</a></td>
- </tr>
- <tr style="vertical-align: top;">
- <td>CLI 1.0 Compatible</td>
- <td><a href="http://msdn.microsoft.com/en-us/netframework/aa569283.aspx">http://msdn.microsoft.com/en-us/netframework/aa569283.aspx</a></td>
- </tr>
- </table>
- </div>
- <p>
- For most of these frameworks a log4net assembly targeting the framework is supplied. Although it's
- perfectly possible to use the .NET Framework 3.5 version of log4net on the .NET Framework 4.0, having
- an assembly that really targets a specific framework allows us to use features in that framework that
- are not available in other frameworks or remove features from log4net that are not supported in a
- specific framework.
- </p>
- <p>
- There are no assemblies targeting the Compact
- Framework 1.0/2.0, .NET Framework or Mono 1.x or
- Microsoft Shared Source CLI 1.0 in the binary
- release, but they can be built from the source
- release.
- </p>
- </section>
-
- <section id="appenders" name="Appenders">
- <p>
- The appenders available to each framework depend on the functionality of the
- framework and the platform it runs on:
- </p>
- <div class="table">
- <table>
- <colgroup>
- <col style="text-align: left;" />
- <col style="text-align: center;" />
- <col style="text-align: center;" />
- <col style="text-align: center;" />
- <col style="text-align: center;" />
- <col style="text-align: center;" />
- <col style="text-align: center;" />
- <col style="text-align: center;" />
- <col style="text-align: center;" />
- <col style="text-align: center;" />
- <col style="text-align: center;" />
- <col style="text-align: center;" />
- <col style="text-align: center;" />
- <col style="text-align: center;" />
- <col style="text-align: center;" />
- <col style="text-align: center;" />
- </colgroup>
- <tr>
- <th>Appender</th>
- <th>.NET Framework 1.0</th>
- <th>.NET Framework 1.1</th>
- <th>.NET Framework 2.0</th>
- <th>.NET Framework 3.5</th>
- <th>.NET Framework 4.0</th>
- <th>.NET Framework 4.5</th>
- <th>.NET Framework 3.5 Client Profile</th>
- <th>.NET Framework 4.0 Client Profile</th>
- <th>.NET Standard 1.3</th>
- <th>.NET CF 1.0</th>
- <th>.NET CF 2.0</th>
- <th>Mono</th>
- <th>Shared Source CLI 1.0</th>
- <th>CLI 1.0 Compatible</th>
- </tr>
- <tr>
- <td>AdoNetAppender</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td></td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td></td>
- <td>x</td>
- </tr>
- <tr>
- <td>AnsiColorTerminalAppender</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- </tr>
- <tr>
- <td>AspNetTraceAppender</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td></td>
- <td></td>
- <td></td>
- <td></td>
- <td></td>
- <td>x</td>
- <td></td>
- <td>x</td>
- </tr>
- <tr>
- <td>BufferingForwardingAppender</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- </tr>
- <tr>
- <td>ColoredConsoleAppender</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td></td>
- <td></td>
- <td></td>
- <td></td>
- <td></td>
- <td></td>
- </tr>
- <tr>
- <td>ConsoleAppender</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- </tr>
- <tr>
- <td>DebugAppender</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- </tr>
- <tr>
- <td>EventLogAppender</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td></td>
- <td></td>
- <td></td>
- <td>x</td>
- <td></td>
- <td>x</td>
- </tr>
- <tr>
- <td>FileAppender</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- </tr>
- <tr>
- <td>ForwardingAppender</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- </tr>
- <tr>
- <td>LocalSyslogAppender</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td></td>
- <td></td>
- <td>x</td>
- <td></td>
- <td>x</td>
- </tr>
- <tr>
- <td>ManagedColoredConsoleAppender</td>
- <td></td>
- <td></td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td></td>
- <td></td>
- <td>x</td>
- <td></td>
- <td></td>
- </tr>
- <tr>
- <td>MemoryAppender</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- </tr>
- <tr>
- <td>NetSendAppender</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td></td>
- <td></td>
- <td></td>
- <td></td>
- <td></td>
- <td></td>
- </tr>
- <tr>
- <td>OutputDebugStringAppender</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td></td>
- <td></td>
- <td></td>
- </tr>
- <tr>
- <td>RemoteSyslogAppender</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- </tr>
- <tr>
- <td>RemotingAppender</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td></td>
- <td></td>
- <td></td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- </tr>
- <tr>
- <td>RollingFileAppender</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- </tr>
- <tr>
- <td>SmtpAppender</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td></td>
- <td></td>
- <td></td>
- <td>x</td>
- <td></td>
- <td>x</td>
- </tr>
- <tr>
- <td>SmtpPickupDirAppender</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- </tr>
- <tr>
- <td>TelnetAppender</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- </tr>
- <tr>
- <td>TraceAppender</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- </tr>
- <tr>
- <td>UdpAppender</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- <td>x</td>
- </tr>
- </table>
- </div>
- </section>
-
- <section id="notes" name="Framework Specific Notes">
- <section id="netstandard-1.3" name=".NET Core 1.0 / .NET Standard 1.3">
- <p>
- Targets netstandard-1.3 and thus doesn't support
- a few things that work on Mono or the classical
- .NET platform.
- </p>
- <p>Things that are not supported in log4net
- for .NET Standard 1.3:</p>
- <ul>
- <li>the ADO.NET appender</li>
- <li>anything related to ASP.NET (trace appender
- and several pattern converters)</li>
- <li>.NET Remoting</li>
- <li>the colored console appender</li>
- <li>the event log appender</li>
- <li>The <code>NetSendAppender</code></li>
- <li>The SMTP appender</li>
- <li><code>DOMConfigurator</code></li>
- <li>stack trace patterns</li>
- <li>access to <code>appSettings</code> (neither
- the log4net section itself nor using the
- <code>AppSettingsPatternConverter</code>)</li>
- <li>Access to "special paths" using the
- <code>EnvironmentFolderPathPatternConverter</code></li>
- <li>Impersonation of Windows accounts</li>
- </ul>
-
- <p><code>log4net.LogicalThreadContext</code> and
- the associated properties and stack classes use
- <code>AsyncLocal</code> rather than
- <code>CallContext</code>. Prior to log4net 2.0.8
- they haven't been supported for .NET Standard at
- all.</p>
- </section>
-
- <section id="net1.0" name="Microsoft .NET Framework 1.0">
- <p>
- none
- </p>
- </section>
-
- <section id="net1.1" name="Microsoft .NET Framework 1.1">
- <p>
- none
- </p>
- </section>
-
- <section id="net2.0" name="Microsoft .NET Framework 2.0">
- <p>
- none
- </p>
- </section>
-
- <section id="net3.5" name="Microsoft .NET Framework 3.5">
- <p>
- none
- </p>
- </section>
-
- <section id="net4.0" name="Microsoft .NET Framework 4.0">
- <p>
- none
- </p>
- </section>
-
- <section id="net4.5" name="Microsoft .NET Framework 4.5">
- <p>
- none
- </p>
- </section>
-
- <section id="netcp3.5" name="Microsoft .NET Framework 3.5 Client Profile">
- <p>
- As of log4net 1.2.11 this version is identical
- to the .NET 3.5 version without support for
- ASP.NET specific appenders and patterns.
- </p>
- </section>
-
- <section id="netcp4.0" name="Microsoft .NET Framework 4.0 Client Profile">
- <p>
- As of log4net 1.2.11 this version is identical
- to the .NET 4.0 version without support for
- ASP.NET specific appenders and patterns.
- </p>
- </section>
-
- <section id="netcf1.0" name="Microsoft .NET Compact Framework 1.0">
- <h4>Assembly attributes</h4>
- <p>
- The .NET Compact Framework 1.0 does not support retrieving assembly level
- attributes, therefore all log4net configuration attributes were removed from
- the .NET Compact Framework 1.0 version of log4net.
- </p>
- <p>
- For Smart-device applications, the log4net system can be configured by passing
- the location of the log4net configuration file to the
- <span class="code">log4net.Config.XmlConfigurator.Configure(FileInfo)</span>
- method in the entry point of the application.
- </p>
- <p>For example:</p>
- <p />
- <pre class="code">
-namespace TestApp
-{
- using System.IO;
-
- public class EntryPoint
- {
- /// <summary>
- /// Application entry point.
- /// </summary>
- public static void Main()
- {
- // Uncomment the next line to enable log4net internal debugging
- // log4net.Util.LogLog.InternalDebugging = true;
-
- // This will instruct log4net to look for a configuration file
- // called config.log4net in the root directory of the device
- log4net.Config.XmlConfigurator.Configure(new FileInfo(@"\config.log4net"));
-
- ...
-
- // This will shutdown the log4net system
- log4net.LogManager.Shutdown();
- }
- }
-}
- </pre>
- <h4>Notification events</h4>
- <p>
- The .NET Compact Framework 1.0 does not support notification events during the
- application shutdown, therefore log4net cannot automatically hook the
- application shutdown notification.
- </p>
- <p>
- Applications will need to programmatically shutdown the log4net system during
- the application's shutdown using the
- <span class="code">log4net.LogManager.Shutdown()</span>
- method in order to prevent losing logging events.
- See the code above for an example.
- </p>
- <h4>FileSystemWatcher</h4>
- <p>
- The .NET Compact Framework 1.0 does not support the
- <span class="code">System.IO.FileSystemWatcher</span>
- class. As a result, the
- <span class="code">XmlConfiguratorAttribute.Watch</span>
- property and the
- <span class="code">XmlConfigurator.ConfigureAndWatch</span>
- methods are not available. Watching changes to the log4net configuration
- file is not supported on the .NET Compact Framework 1.0.
- </p>
- <h4>UserName</h4>
- <p>
- The .NET Compact Framework 1.0 does not support the
- <span class="code">System.Security.Principal.WindowsIdentity</span> class.
- This is used to capture the current thread's user identity. Therefore
- the <span class="code">LoggingEvent.UserName</span> property will return the value
- <span class="code">"NOT AVAILABLE"</span>.
- </p>
- <h4>Identity</h4>
- <p>
- The .NET Compact Framework 1.0 does not support the
- <span class="code">System.Security.Principal.IPrincipal</span> interface.
- This is used to capture the current thread's user identity. Therefore
- the <span class="code">LoggingEvent.Identity</span> property will return the value
- <span class="code">"NOT AVAILABLE"</span>.
- </p>
- <h4>Environment variables</h4>
- <p>
- The .NET Compact Framework 1.0 does not support retrieving environment
- variables, therefore it's not possible to substitute environment variables in
- parameter values when using the .NET Compact Framework 1.0 version of log4net.
- </p>
- <h4>Serialization</h4>
- <p>
- The .NET Compact Framework 1.0 does not support serialization, therefore none of
- the log4net classes in the .NET Compact Framework 1.0 version are serializable.
- </p>
- <h4>LoggingEvent.Domain</h4>
- <p>
- The .NET Compact Framework 1.0 does not support AppDomain functionality. The
- friendly name for the current AppDomain is stored in the <span class="code">LoggingEvent.Domain</span>
- property and is accessed using the <span class="code">%a</span> pattern of the
- <span class="code">PatternLayout</span>. On the .NET Compact Framework 1.0 this
- value is generated by taking the file name for the application's primary module.
- </p>
- </section>
- <section id="netcf2.0" name="Microsoft .NET Compact Framework 2.0">
- <p>
- See notes for .NET Compact Framework 1.0
- </p>
- </section>
- <section id="mono" name="Mono">
- <p>
- There are 2 separate builds of log4net for mono; Mono 1.0, built using the C# compiler in a mode
- which is compatible with the CLI 1.0 language specification, and; Mono 2.0, built using the .NET
- 2.0 extensions to the C# language.
- </p>
-
- <section id="mono1.0" name="Mono 1.0">
- <p>
- none
- </p>
- </section>
- <section id="mono2.0" name="Mono 2.0">
- <p>
- none
- </p>
- </section>
- <section id="mono3.5" name="Mono 3.5">
- <p>
- none
- </p>
- </section>
- <section id="mono4.0" name="Mono 4.0">
- <p>
- none
- </p>
- </section>
-
- </section>
-
- <section id="sscli1.0" name="Microsoft Shared Source CLI 1.0">
- <h4>FileSystemWatcher</h4>
- <p>
- SSCLI 1.0 does not support the
- <span class="code">System.IO.FileSystemWatcher</span>
- class. As a result, the
- <span class="code">XmlConfiguratorAttribute.Watch</span>
- property and the
- <span class="code">XmlConfigurator.ConfigureAndWatch</span>
- methods are not available. Watching changes to the log4net configuration
- file is not supported on SSCLI 1.0.
- </p>
- <h4>UserName</h4>
- <p>
- SSCLI 1.0 does not support the
- <span class="code">System.Security.Principal.WindowsIdentity</span> class.
- This is used to capture the current thread's user identity. Therefore
- the <span class="code">LoggingEvent.UserName</span> property will return the value
- <span class="code">"NOT AVAILABLE"</span>.
- </p>
- <h4>Identity</h4>
- <p>
- SSCLI 1.0 does not support the
- <span class="code">System.Security.Principal.IPrincipal</span> interface.
- This is used to capture the current thread's user identity. Therefore
- the <span class="code">LoggingEvent.Identity</span> property will return the value
- <span class="code">"NOT AVAILABLE"</span>.
- </p>
- </section>
-
- <section id="cli1.0" name="CLI 1.0 Compatible">
- <p>
- This build of log4net is designed to run on any ECMA CLI 1.0 compatible runtime.
- The assembly does not support any platform specific features. The build includes
- the common subset of functionality found in the .NET 1.0 and Mono 1.0 builds.
- The output assembly is built using the Microsoft .NET 1.0 compiler and library.
- </p>
- <p>
- The log4net CLI 1.0 assembly is runtime compatible with the following frameworks:
- </p>
- <ul>
- <li>Microsoft .NET Framework 1.0 (and higher)</li>
- <li>Mono 1.0 (and higher)</li>
- </ul>
- <p>
- Only a Release build is generated for this configuration because the assembly
- debugging information has not been standardized.
- </p>
- </section>
-
- </section>
-
- </section>
-
- </body>
+ <div class="table">
+ <table>
+ <colgroup>
+ <col style="text-align: left; white-space: nowrap" />
+ <col style="text-align: left;" />
+ </colgroup>
+ <tr>
+ <th>Framework</th>
+ <th>Website</th>
+ </tr>
+ <tr style="vertical-align: top;">
+ <td>.NET Core 6 or higher providing .NET Standard 2.0</td>
+ <td><a href="https://dotnet.github.io/">https://dotnet.github.io/</a></td>
+ </tr>
+ <tr style="vertical-align: top;">
+ <td>Microsoft .NET Framework 4.6.2</td>
+ <td><a href="https://dotnet.microsoft.com/en-us/download/dotnet-framework/net462">https://dotnet.microsoft.com/en-us/download/dotnet-framework/net462</a></td>
+ </tr>
+ </table>
+ </div>
+ </section>
+ </section>
+ </body>
</document>
diff --git a/src/site/xdoc/release/howto/chainsaw.xml b/src/site/xdoc/release/howto/chainsaw.xml
deleted file mode 100644
index 1bfef69..0000000
--- a/src/site/xdoc/release/howto/chainsaw.xml
+++ /dev/null
@@ -1,115 +0,0 @@
-<?xml version="1.0" ?>
-<!--
-Licensed to the Apache Software Foundation (ASF) under one or more
-contributor license agreements. See the NOTICE file distributed with
-this work for additional information regarding copyright ownership.
-The ASF licenses this file to you under the Apache License, Version 2.0
-(the "License"); you may not use this file except in compliance with
-the License. You may obtain a copy of the License at
-
-http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
--->
-<document>
-
- <properties>
- <author email="rongrabowski at yahoo dot com">Ron Grabowski</author>
- <author email="nicko at apache dot org">Nicko Cadell</author>
- <title>Apache log4net: How To view logging events using Apache log4j Chainsaw</title>
- </properties>
-
- <meta name="keywords" content="chainsaw log4net, log4net" />
-
- <body>
- <section id="main" name="How To view logging events using Apache log4j Chainsaw">
- <p>
- Apache log4j™ includes <a href="http://logging.apache.org/log4j/docs/chainsaw.html">Apache Chainsaw™</a>
- a graphical log viewer.
- </p>
- <p>
- Chainsaw can either receive and display log events in realtime over
- the network, or it can load a previously created log file.
- </p>
-
- <p>
- Before Chainsaw can display data, one or more receivers must be setup.
- This is usually done by specifying an xml config file when the program
- first starts up. <br />
- Save one or more of the sample xml config files to your local system and
- load them when Chainsaw starts.
- </p>
-
- <p>
- Please note also that it may be necessary to configure Chainsaw tabs as reported as
- issue <a href="https://issues.apache.org/jira/browse/LOG4NET-259">LOG4NET-259</a>.
- </p>
-
- <section id="udp" name="Logging via UDP">
- <p>
- Apache log4net™ can be configured to log messages via UDP in such a way that Chainsaw
- can receive and display them.
- </p>
-
- <section id="udp-conf" name="log4net UDP Configuration">
- <p>
- Configure log4net to use a UdpAppender with the following config snippet:
- </p>
-
- <source language="xml"><![CDATA[
-<appender name="UdpAppender" type="log4net.Appender.UdpAppender">
- <remoteAddress value="127.0.0.1" />
- <remotePort value="8080" />
- <layout type="log4net.Layout.XmlLayoutSchemaLog4j">
- <locationInfo value="true" />
- </layout>
-</appender>]]></source>
- </section>
-
- <section id="udp-chainsaw" name="Chainsaw UDP receiver Configuration">
- <p>
- Chainsaw should be configured to start a <c>UDPReceiver</c> using the
- following configuration document:
- </p>
-
- <source language="xml"><![CDATA[
-<?xml version="1.0" encoding="UTF-8" ?>
-<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
-<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/" debug="true">
- <plugin name="UDPReceiver" class="org.apache.log4j.net.UDPReceiver">
- <param name="Port" value="8080" />
- </plugin>
-</log4j:configuration>]]></source>
- </section>
-
- </section>
-
- <section id="xml-file" name="Logging to XML file">
- <p>
- Chainsaw can also load an XML log file if it is formatted according
- to the log4j schema. Use the following log4net config to output
- to file using the log4j schema:
- </p>
-
- <source language="xml"><![CDATA[
-<appender name="FileAppender" type="log4net.Appender.FileAppender">
- <file value="log-file.txt" />
- <appendToFile value="true" />
- <layout type="log4net.Layout.XmlLayoutSchemaLog4j">
- <locationInfo value="true" />
- </layout>
-</appender>]]></source>
-
- <p>
- To load the file into Chainsaw drag the file into the Chainsaw
- app and drop it on the tab labeled <i>Drag & Drop log files here</i>.
- </p>
- </section>
-
- </section>
- </body>
-</document>
diff --git a/src/site/xdoc/release/howto/index.xml b/src/site/xdoc/release/howto/index.xml
deleted file mode 100644
index 43c72d9..0000000
--- a/src/site/xdoc/release/howto/index.xml
+++ /dev/null
@@ -1,53 +0,0 @@
-<?xml version="1.0" ?>
-<!--
-Licensed to the Apache Software Foundation (ASF) under one or more
-contributor license agreements. See the NOTICE file distributed with
-this work for additional information regarding copyright ownership.
-The ASF licenses this file to you under the Apache License, Version 2.0
-(the "License"); you may not use this file except in compliance with
-the License. You may obtain a copy of the License at
-
-http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
--->
-<document>
-
- <properties>
- <author email="nicko at apache dot org">Nicko Cadell</author>
- <title>Apache log4net: How Tos</title>
- </properties>
-
- <meta name="keywords" content="howto log4net, log4net" />
-
- <body>
- <section id="main" name="Apache log4net™ How Tos">
-
- <p>
- Below are presented, in no particular order, a series of documents
- on how to get stuff done.
- </p>
- <p>
- New documents can be contributed via the issue tracking system.
- See the <a href="../../issue-tracking.html">Issue Tracking</a> page for
- details.
- </p>
-
- <ul>
- <li>
- <p><a href="chainsaw.html">How To view logging events using Apache Chainsaw</a></p>
- </li>
- <!--
- <li>
- <p><a href="custom-appender.html">How To write your own appender</a></p>
- </li>
- -->
- </ul>
-
- </section>
- </body>
-</document>