You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@logging.apache.org by fr...@apache.org on 2024/03/25 19:25:44 UTC
(logging-log4net-site) 01/01: fixes #130 - updated site content - removed obsolete content
This is an automated email from the ASF dual-hosted git repository.
freeandnil pushed a commit to branch asf-staging
in repository https://gitbox.apache.org/repos/asf/logging-log4net-site.git
commit 81d6db768f20ea86f81c2f0a013e5526c2cb8819
Author: Jan Friedrich <fr...@apache.org>
AuthorDate: Mon Mar 25 20:25:27 2024 +0100
fixes #130
- updated site content
- removed obsolete content
---
download_log4net.cgi | 22 -
download_log4net.html | 390 --
log4net-2.0.17/doap_log4net.rdf | 99 +-
log4net-2.0.17/download_log4net.html | 404 +-
log4net-2.0.17/history.html | 18 +-
log4net-2.0.17/index.html | 58 +-
log4net-2.0.17/integration.html | 10 +-
log4net-2.0.17/issue-tracking.html | 22 +-
log4net-2.0.17/license.html | 18 +-
log4net-2.0.17/mail-lists.html | 24 +-
log4net-2.0.17/project-info.html | 29 +-
log4net-2.0.17/project-reports.html | 18 +-
log4net-2.0.17/rat-report.html | 3612 ++-----------
log4net-2.0.17/release/building.html | 161 +-
log4net-2.0.17/release/config-examples.html | 18 +-
log4net-2.0.17/release/example-apps.html | 606 +--
log4net-2.0.17/release/faq.html | 18 +-
log4net-2.0.17/release/features.html | 66 +-
log4net-2.0.17/release/framework-support.html | 1475 +----
log4net-2.0.17/release/manual/configuration.html | 18 +-
log4net-2.0.17/release/manual/contexts.html | 18 +-
log4net-2.0.17/release/manual/internals.html | 18 +-
log4net-2.0.17/release/manual/introduction.html | 18 +-
log4net-2.0.17/release/manual/plugins.html | 18 +-
log4net-2.0.17/release/manual/repositories.html | 18 +-
log4net-2.0.17/release/release-notes.html | 6244 +++++++++++-----------
log4net-2.0.17/release/security-reports.html | 18 +-
log4net-2.0.17/roadmap.html | 22 +-
log4net-2.0.17/source-repository.html | 24 +-
log4net-2.0.17/team-list.html | 18 +-
30 files changed, 3956 insertions(+), 9546 deletions(-)
diff --git a/download_log4net.cgi b/download_log4net.cgi
deleted file mode 100755
index 4324f76..0000000
--- a/download_log4net.cgi
+++ /dev/null
@@ -1,22 +0,0 @@
-#!/bin/sh
-
-# 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.
-
-# Wrapper script around mirrors.cgi script
-# (we must change to that directory in order for python to pick up the
-# python includes correctly)
-cd /www/www.apache.org/dyn/mirrors
-/www/www.apache.org/dyn/mirrors/mirrors.cgi $*
diff --git a/download_log4net.html b/download_log4net.html
deleted file mode 100644
index 7df5449..0000000
--- a/download_log4net.html
+++ /dev/null
@@ -1,390 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<!--
- 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.
--->
-<!-- Generated by Apache Maven Doxia at 2017-04-28 -->
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
- <title>Apache log4net – Download Apache log4net - Apache log4net</title>
- <link rel="stylesheet" href="./css/bootstrap.min.css" type="text/css" />
- <link rel="stylesheet" href="./css/site.css" type="text/css" />
- <script type="text/javascript" src="./js/jquery.min.js"></script>
- <script type="text/javascript" src="./js/bootstrap.min.js"></script>
- <script type="text/javascript" src="./js/prettify.min.js"></script>
- <script type="text/javascript" src="./js/site.js"></script>
- <meta name="Date-Revision-yyyymmdd" content="20170428" />
- <meta http-equiv="Content-Language" content="en" />
-
- </head>
- <body class="composite">
- <a href="https://logging.apache.org/">
- <img class="logo-left" src="./images/ls-logo.jpg" alt="Apache logging services logo" />
- </a>
- <!--img class="logo-right" src="./images/logo.png" alt="Apache log4net logo" /-->
- <div class="clear"></div>
-
- <div class="navbar">
- <div class="navbar-inner">
- <div class="container-fluid">
- <a class="brand" href="http://logging.apache.org/log4net/">Apache log4net ™</a>
- <ul class="nav">
- <li>
-
-
- <a href="https://wiki.apache.org/logging" class="external" target="_blank" title="Logging Wiki">Logging Wiki</a>
- </li>
- <li>
-
-
- <a href="https://www.apache.org/" class="external" target="_blank" title="Apache">Apache</a>
- </li>
- <li>
-
-
- <a href="https://logging.apache.org/" class="external" target="_blank" title="Logging Services">Logging Services</a>
- </li>
- <li>
-
-
- <a href="https://github.com/apache/logging-log4net/" class="external" target="_blank" title="GitHub">GitHub</a>
- </li>
- </ul>
- </div>
- </div>
- </div>
-
- <div class="container-fluid">
- <table class="layout-table">
- <tr>
- <td class="sidebar">
- <div class="well sidebar-nav">
- <ul class="nav nav-list">
- <li class="nav-header"><i class="icon-home"></i>Apache log4net</li>
- <li class="none">
- <a href="index.html" title="About">About</a>
- </li>
- <li class="none">
- <a href="download_log4net.cgi" title="Download">Download</a>
- </li>
- <li class="none">
- <a href="release/release-notes.html" title="Release Notes">Release Notes</a>
- </li>
- <li class="none">
- <a href="license.html" title="License">License</a>
- </li>
- </ul>
- <ul class="nav nav-list">
- <li class="nav-header"><i class="icon-file"></i>Documentation</li>
- <li class="none">
- <a href="release/features.html" title="Features">Features</a>
- </li>
- <li class="none">
- <a href="release/framework-support.html" title="Supported Frameworks">Supported Frameworks</a>
- </li>
- <li class="none">
- <a href="release/example-apps.html" title="Example Apps">Example Apps</a>
- </li>
- <li class="none">
- <a href="release/config-examples.html" title="Config Examples">Config Examples</a>
- </li>
- <li class="none">
- <a href="release/building.html" title="Building">Building</a>
- </li>
- <li class="none">
- <a href="release/faq.html" title="FAQ">FAQ</a>
- </li>
- <li class="none">
- <a href="release/howto/index.html" title="How Tos">How Tos</a>
- </li>
- <li class="none">
- <a href="release/sdk/index.html" title="SDK Reference">SDK Reference</a>
- </li>
- </ul>
- <ul class="nav nav-list">
- <li class="nav-header"><i class="icon-book"></i>Manual</li>
- <li class="none">
- <a href="release/manual/introduction.html" title="Introduction">Introduction</a>
- </li>
- <li class="none">
- <a href="release/manual/configuration.html" title="Configuration">Configuration</a>
- </li>
- <li class="none">
- <a href="release/manual/contexts.html" title="Contexts">Contexts</a>
- </li>
- <li class="none">
- <a href="release/manual/plugins.html" title="Plugins">Plugins</a>
- </li>
- <li class="none">
- <a href="release/manual/repositories.html" title="Repositories">Repositories</a>
- </li>
- <li class="none">
- <a href="release/manual/internals.html" title="Internals">Internals</a>
- </li>
- </ul>
- <ul class="nav nav-list">
- <li class="nav-header"><i class="icon-pencil"></i>For Contributors</li>
- <li class="none">
- <a href="mail-lists.html" title="Mailing Lists">Mailing Lists</a>
- </li>
- <li class="none">
- <a href="issue-tracking.html" title="Issue Tracking">Issue Tracking</a>
- </li>
- <li class="none">
- <a href="source-repository.html" title="Repository">Repository</a>
- </li>
- <li class="none">
- <a href="integration.html" title="Continuous Integration">Continuous Integration</a>
- </li>
- </ul>
- <ul class="nav nav-list">
- <li class="nav-header"><i class="icon-cog"></i>Project Reports</li>
- <li class="none">
- <a href="rat-report.html" title="RAT Report">RAT Report</a>
- </li>
- </ul>
- <ul class="nav nav-list">
- <li class="nav-header"><i class="icon-info-sign"></i>Apache</li>
- <li class="none">
-
-
- <a href="http://www.apache.org/" class="external" target="_blank" title="Home">Home</a>
- </li>
- <li class="none">
-
-
- <a href="http://www.apache.org/licenses/" class="external" target="_blank" title="License">License</a>
- </li>
- <li class="none">
-
-
- <a href="http://www.apache.org/foundation/sponsorship.html" class="external" target="_blank" title="Sponsorship">Sponsorship</a>
- </li>
- <li class="none">
-
-
- <a href="http://www.apache.org/foundation/thanks.html" class="external" target="_blank" title="Thanks">Thanks</a>
- </li>
- <li class="none">
-
-
- <a href="http://www.apache.org/security/" class="external" target="_blank" title="Security">Security</a>
- </li>
- <li class="none">
-
-
- <a href="http://www.apachecon.com" class="external" target="_blank" title="Conferences">Conferences</a>
- </li>
- </ul>
- </div>
- <div id="poweredBy">
- <a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy">
- <img class="poweredBy" alt="Built by Maven" src="./images/maven-feather.png" />
- </a>
- </div>
- </td>
- <td class="content">
- <!-- 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. -->
-
- <div class="section">
-<h2><a name="Download_Apache_log4net"></a>Download Apache log4net™</h2>
-
-
-<p>Apache log4net is distributed under the <a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.html">Apache
- License, version 2.0</a>.</p>
-
-
-<p>Starting with log4net 1.2.11 log4net is available as source only or
- binary only release.</p>
-
-
-<p>Users who download the ZIP files to Windows may need to unblock the
- archive (right click on the ZIP and press the "Unblock" button)
- before extracting it.</p>
-
-
-<div class="section">
-<h3><a name="Using_a_Mirror"></a>Using a Mirror</h3>
-
-<p>We recommend you use a mirror to download our release
- builds, but you <b>must</b> verify the integrity of
- the downloaded files using signatures downloaded from our main
- distribution directories. Recent releases (48 hours) may not
- yet be available from the mirrors.</p>
-
-
-<p>You are currently using <b>[preferred]</b>. If you
- encounter a problem with this mirror, please select another
- mirror. If all mirrors are failing, there are <i>backup</i>
- mirrors (at the end of the mirrors list) that should be
- available.
- <br /></br>
- [if-any logo]<a href="[link]"><img src="[logo]" align="right" border="0" alt="" /></img></a>[end]
- </p>
-
- <form action="[location]" method="get" id="SelectMirror">
-
-<p>
- Other mirrors:
- <select name="Preferred">
- [if-any http]
- [for http]<option value="[http]">[http]</option>[end]
- [end]
- [if-any ftp]
- [for ftp]<option value="[ftp]">[ftp]</option>[end]
- [end]
- [if-any backup]
- [for backup]<option value="[backup]">[backup] (backup)</option>[end]
- [end]
- </select>
- <input type="submit" value="Change"></input>
- </p>
- </form>
-
-
-<p>The <a class="externalLink" href="http://www.apache.org/dist/logging/log4net/KEYS">KEYS</a> link
- links to the code signing keys used to sign the product. The
- <tt>PGP</tt> link downloads the OpenPGP compatible
- signature from our main site. The <tt>MD5</tt> link
- downloads the checksum from the main site.</p>
- </div>
- </div>
-
-
-<div class="section">
-<h2><a name="log4net_2.0.8"></a>log4net 2.0.8</h2>
-
-
-<div class="section">
-<h3><a name="Source"></a>Source</h3>
-
-<table border="0" class="bodyTable">
-
-<tr class="a">
-
-<td><a href="[preferred]/logging/log4net/source/log4net-2.0.8-src.zip">log4net-2.0.8-src.zip</a></td>
-
-<td><a class="externalLink" href="http://www.apache.org/dist/logging/log4net/source/log4net-2.0.8-src.zip.md5">md5</a></td>
-
-<td><a class="externalLink" href="http://www.apache.org/dist/logging/log4net/source/log4net-2.0.8-src.zip.asc">pgp</a></td>
- </tr>
- </table>
- </div>
-
-
-<div class="section">
-<h3><a name="Binaries"></a>Binaries</h3>
-
-
-<p>There are two different binary releases,
- <tt>oldkey</tt> and <tt>newkey</tt>. Both contain
- assemblies built for most supported platforms and have been
- built from the same code base, they only differ in the strong
- name key used to sign the assemblies.</p>
-
-
-<p>See <a href="./release/faq.html#two-snks">the FAQ</a> for
- background. We recommend you use the assemblies signed with
- the "new" key whenever possible.</p>
-
-
-<table border="0" class="bodyTable">
-
-<tr class="a">
-
-<td><a href="[preferred]/logging/log4net/binaries/log4net-2.0.8-bin-newkey.zip">log4net-2.0.8-bin-newkey.zip</a></td>
-
-<td><a class="externalLink" href="http://www.apache.org/dist/logging/log4net/binaries/log4net-2.0.8-bin-newkey.zip.md5">md5</a></td>
-
-<td><a class="externalLink" href="http://www.apache.org/dist/logging/log4net/binaries/log4net-2.0.8-bin-newkey.zip.asc">pgp</a></td>
- </tr>
-
-<tr class="b">
-
-<td><a href="[preferred]/logging/log4net/binaries/log4net-2.0.8-bin-oldkey.zip">log4net-2.0.8-bin-oldkey.zip</a></td>
-
-<td><a class="externalLink" href="http://www.apache.org/dist/logging/log4net/binaries/log4net-2.0.8-bin-oldkey.zip.md5">md5</a></td>
-
-<td><a class="externalLink" href="http://www.apache.org/dist/logging/log4net/binaries/log4net-2.0.8-bin-oldkey.zip.asc">pgp</a></td>
- </tr>
- </table>
- </div>
-
- </div>
-
-
-<div class="section">
-<h2><a name="Archives"></a>Archives</h2>
-
-<p>Release 1.2.11 and all more recent releases are available
- from the Apache Software Foundation's <a class="externalLink" href="http://archive.apache.org/dist/logging/log4net/">distribution
- archive</a>.</p>
-
-
-<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 class="externalLink" 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 class="externalLink" href="http://sourceforge.net/project/showfiles.php?group_id=31983&release_id=171808">SourceForge Project Site</a>.</p>
- </div>
-
-
-
-<div class="section">
-<h2><a name="Verify_Releases"></a>Verify Releases</h2>
-
-
-<p>It is essential that you verify the integrity of the downloaded
- files using the PGP signature or MD5 checksums. The checksums are
- not as strong indicators as the PGP signature.</p>
-
-
-<p>Please read <a class="externalLink" href="http://httpd.apache.org/dev/verification.html">Verifying
- Apache HTTP Server Releases</a> for more information on why you
- should verify our releases. The PGP keys used to sign our
- distributions are part of the <a class="externalLink" href="http://www.apache.org/dist/logging/log4net/KEYS">KEYS
- file</a>.</p>
- </div>
-
- </td>
- </tr>
- </table>
- </div>
-
- <div class="footer">
- <p>Copyright © 2004-2017 <a class="external" href="http://www.apache.org">Apache Software Foundation</a>. All Rights Reserved.</p>
- <p>Apache log4net, Apache, log4net, the Apache feather logo, the Apache Logging Services project logo and the Built by Maven logo are trademarks of The Apache Software Foundation.</p>
- <p>Site powered by <a class="external" href="http://getbootstrap.com/">Twitter Bootstrap</a>. Icons from <a class="external" href="http://glyphicons.com/">Glyphicons Free</a>.</p>
- </div>
- </div>
- </body>
-</html>
diff --git a/log4net-2.0.17/doap_log4net.rdf b/log4net-2.0.17/doap_log4net.rdf
index 3f8fee6..fd6ad3b 100644
--- a/log4net-2.0.17/doap_log4net.rdf
+++ b/log4net-2.0.17/doap_log4net.rdf
@@ -29,107 +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>
- <release>
- <Version>
- <name>Apache log4net 2.0.17</name>
- <created>2024-03-15</created>
- <revision>2.0.17</revision>
- </Version>
- </release>
</Project>
</rdf:RDF>
diff --git a/log4net-2.0.17/download_log4net.html b/log4net-2.0.17/download_log4net.html
index 38cac84..54c4c09 100644
--- a/log4net-2.0.17/download_log4net.html
+++ b/log4net-2.0.17/download_log4net.html
@@ -15,192 +15,178 @@
See the License for the specific language governing permissions and
limitations under the License.
-->
-<!-- Generated by Apache Maven Doxia at 2024-03-01 -->
+<!-- Generated by Apache Maven Doxia at 2024-03-25 -->
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
- <title>Apache log4net – Download Apache log4net - Apache log4net</title>
- <link rel="stylesheet" href="./css/bootstrap.min.css" type="text/css" />
- <link rel="stylesheet" href="./css/site.css" type="text/css" />
- <script type="text/javascript" src="./js/jquery.min.js"></script>
- <script type="text/javascript" src="./js/bootstrap.min.js"></script>
- <script type="text/javascript" src="./js/prettify.min.js"></script>
- <script type="text/javascript" src="./js/site.js"></script>
- <meta name="Date-Revision-yyyymmdd" content="20240301" />
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+ <title>Apache log4net – Download Apache log4net - Apache log4net</title>
+ <link rel="stylesheet" href="./css/bootstrap.min.css" type="text/css" />
+ <link rel="stylesheet" href="./css/site.css" type="text/css" />
+ <script type="text/javascript" src="./js/jquery.min.js"></script>
+ <script type="text/javascript" src="./js/bootstrap.min.js"></script>
+ <script type="text/javascript" src="./js/prettify.min.js"></script>
+ <script type="text/javascript" src="./js/site.js"></script>
+ <meta name="Date-Revision-yyyymmdd" content="20240325" />
<meta http-equiv="Content-Language" content="en" />
-
- </head>
- <body class="composite">
- <a href="https://logging.apache.org/">
- <img class="logo-left" src="./images/ls-logo.jpg" alt="Apache logging services logo" />
- </a>
- <!--img class="logo-right" src="./images/logo.png" alt="Apache log4net logo" /-->
- <div class="clear"></div>
+
+ </head>
+ <body class="composite">
+ <a href="https://logging.apache.org/">
+ <img class="logo-left" src="./images/ls-logo.jpg" alt="Apache logging services logo" />
+ </a>
+ <!--img class="logo-right" src="./images/logo.png" alt="Apache log4net logo" /-->
+ <div class="clear"></div>
- <div class="navbar">
- <div class="navbar-inner">
- <div class="container-fluid">
- <a class="brand" href="http://logging.apache.org/log4net/">Apache log4net ™</a>
- <ul class="nav">
- <li>
-
-
- <a href="https://wiki.apache.org/logging" class="external" target="_blank" title="Logging Wiki">Logging Wiki</a>
- </li>
- <li>
-
-
- <a href="https://www.apache.org/" class="external" target="_blank" title="Apache">Apache</a>
- </li>
- <li>
-
-
- <a href="https://logging.apache.org/" class="external" target="_blank" title="Logging Services">Logging Services</a>
- </li>
- <li>
-
-
- <a href="https://github.com/apache/logging-log4net/" class="external" target="_blank" title="GitHub">GitHub</a>
- </li>
- </ul>
- </div>
- </div>
- </div>
+ <div class="navbar">
+ <div class="navbar-inner">
+ <div class="container-fluid">
+ <a class="brand" href="http://logging.apache.org/log4net/">Apache log4net ™</a>
+ <ul class="nav">
+ <li>
+
+
+ <a href="https://www.apache.org/" class="external" target="_blank" title="Apache">Apache</a>
+ </li>
+ <li>
+
+
+ <a href="https://logging.apache.org/" class="external" target="_blank" title="Logging Services">Logging Services</a>
+ </li>
+ <li>
+
+
+ <a href="https://github.com/apache/logging-log4net/" class="external" target="_blank" title="GitHub">GitHub</a>
+ </li>
+ </ul>
+ </div>
+ </div>
+ </div>
- <div class="container-fluid">
- <table class="layout-table">
- <tr>
- <td class="sidebar">
- <div class="well sidebar-nav">
- <ul class="nav nav-list">
- <li class="nav-header"><i class="icon-home"></i>Apache log4net</li>
- <li class="none">
- <a href="index.html" title="About">About</a>
- </li>
- <li class="none active">
- <a href="download_log4net.html" title="Download">Download</a>
- </li>
- <li class="none">
- <a href="release/security-reports.html" title="Security Reports">Security Reports</a>
- </li>
- <li class="none">
- <a href="release/release-notes.html" title="Release Notes">Release Notes</a>
- </li>
- <li class="none">
- <a href="license.html" title="License">License</a>
- </li>
- </ul>
- <ul class="nav nav-list">
- <li class="nav-header"><i class="icon-file"></i>Documentation</li>
- <li class="none">
- <a href="release/features.html" title="Features">Features</a>
- </li>
- <li class="none">
- <a href="release/framework-support.html" title="Supported Frameworks">Supported Frameworks</a>
- </li>
- <li class="none">
- <a href="release/example-apps.html" title="Example Apps">Example Apps</a>
- </li>
- <li class="none">
- <a href="release/config-examples.html" title="Config Examples">Config Examples</a>
- </li>
- <li class="none">
- <a href="release/building.html" title="Building">Building</a>
- </li>
- <li class="none">
- <a href="release/faq.html" title="FAQ">FAQ</a>
- </li>
- <li class="none">
- <a href="release/howto/index.html" title="How Tos">How Tos</a>
- </li>
- <li class="none">
- <a href="release/sdk/index.html" title="SDK Reference">SDK Reference</a>
- </li>
- </ul>
- <ul class="nav nav-list">
- <li class="nav-header"><i class="icon-book"></i>Manual</li>
- <li class="none">
- <a href="release/manual/introduction.html" title="Introduction">Introduction</a>
- </li>
- <li class="none">
- <a href="release/manual/configuration.html" title="Configuration">Configuration</a>
- </li>
- <li class="none">
- <a href="release/manual/contexts.html" title="Contexts">Contexts</a>
- </li>
- <li class="none">
- <a href="release/manual/plugins.html" title="Plugins">Plugins</a>
- </li>
- <li class="none">
- <a href="release/manual/repositories.html" title="Repositories">Repositories</a>
- </li>
- <li class="none">
- <a href="release/manual/internals.html" title="Internals">Internals</a>
- </li>
- </ul>
- <ul class="nav nav-list">
- <li class="nav-header"><i class="icon-pencil"></i>For Contributors</li>
- <li class="none">
- <a href="mail-lists.html" title="Mailing Lists">Mailing Lists</a>
- </li>
- <li class="none">
- <a href="issue-tracking.html" title="Issue Tracking">Issue Tracking</a>
- </li>
- <li class="none">
- <a href="source-repository.html" title="Repository">Repository</a>
- </li>
- <li class="none">
- <a href="integration.html" title="Continuous Integration">Continuous Integration</a>
- </li>
- </ul>
- <ul class="nav nav-list">
- <li class="nav-header"><i class="icon-cog"></i>Project Reports</li>
- <li class="none">
- <a href="rat-report.html" title="RAT Report">RAT Report</a>
- </li>
- </ul>
- <ul class="nav nav-list">
- <li class="nav-header"><i class="icon-info-sign"></i>Apache</li>
- <li class="none">
-
-
- <a href="http://www.apache.org/" class="external" target="_blank" title="Home">Home</a>
- </li>
- <li class="none">
-
-
- <a href="http://www.apache.org/licenses/" class="external" target="_blank" title="License">License</a>
- </li>
- <li class="none">
-
-
- <a href="http://www.apache.org/foundation/sponsorship.html" class="external" target="_blank" title="Sponsorship">Sponsorship</a>
- </li>
- <li class="none">
-
-
- <a href="http://www.apache.org/foundation/thanks.html" class="external" target="_blank" title="Thanks">Thanks</a>
- </li>
- <li class="none">
-
-
- <a href="http://www.apache.org/security/" class="external" target="_blank" title="Security">Security</a>
- </li>
- <li class="none">
-
-
- <a href="http://www.apachecon.com" class="external" target="_blank" title="Conferences">Conferences</a>
- </li>
- </ul>
- </div>
- <div id="poweredBy">
- <a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy">
- <img class="poweredBy" alt="Built by Maven" src="./images/maven-feather.png" />
- </a>
- </div>
- </td>
- <td class="content">
- <!-- Licensed to the Apache Software Foundation (ASF) under one or more
+ <div class="container-fluid">
+ <table class="layout-table">
+ <tr>
+ <td class="sidebar">
+ <div class="well sidebar-nav">
+ <ul class="nav nav-list">
+ <li class="nav-header"><i class="icon-home"></i>Apache log4net</li>
+ <li class="none">
+ <a href="index.html" title="About">About</a>
+ </li>
+ <li class="none active">
+ <a href="download_log4net.html" title="Download">Download</a>
+ </li>
+ <li class="none">
+ <a href="release/security-reports.html" title="Security Reports">Security Reports</a>
+ </li>
+ <li class="none">
+ <a href="release/release-notes.html" title="Release Notes">Release Notes</a>
+ </li>
+ <li class="none">
+ <a href="license.html" title="License">License</a>
+ </li>
+ </ul>
+ <ul class="nav nav-list">
+ <li class="nav-header"><i class="icon-file"></i>Documentation</li>
+ <li class="none">
+ <a href="release/features.html" title="Features">Features</a>
+ </li>
+ <li class="none">
+ <a href="release/framework-support.html" title="Supported Frameworks">Supported Frameworks</a>
+ </li>
+ <li class="none">
+ <a href="release/example-apps.html" title="Example Apps">Example Apps</a>
+ </li>
+ <li class="none">
+ <a href="release/config-examples.html" title="Config Examples">Config Examples</a>
+ </li>
+ <li class="none">
+ <a href="release/building.html" title="Building">Building</a>
+ </li>
+ <li class="none">
+ <a href="release/faq.html" title="FAQ">FAQ</a>
+ </li>
+ </ul>
+ <ul class="nav nav-list">
+ <li class="nav-header"><i class="icon-book"></i>Manual</li>
+ <li class="none">
+ <a href="release/manual/introduction.html" title="Introduction">Introduction</a>
+ </li>
+ <li class="none">
+ <a href="release/manual/configuration.html" title="Configuration">Configuration</a>
+ </li>
+ <li class="none">
+ <a href="release/manual/contexts.html" title="Contexts">Contexts</a>
+ </li>
+ <li class="none">
+ <a href="release/manual/plugins.html" title="Plugins">Plugins</a>
+ </li>
+ <li class="none">
+ <a href="release/manual/repositories.html" title="Repositories">Repositories</a>
+ </li>
+ <li class="none">
+ <a href="release/manual/internals.html" title="Internals">Internals</a>
+ </li>
+ </ul>
+ <ul class="nav nav-list">
+ <li class="nav-header"><i class="icon-pencil"></i>For Contributors</li>
+ <li class="none">
+ <a href="mail-lists.html" title="Mailing Lists">Mailing Lists</a>
+ </li>
+ <li class="none">
+ <a href="issue-tracking.html" title="Issue Tracking">Issue Tracking</a>
+ </li>
+ <li class="none">
+ <a href="source-repository.html" title="Repository">Repository</a>
+ </li>
+ </ul>
+ <ul class="nav nav-list">
+ <li class="nav-header"><i class="icon-cog"></i>Project Reports</li>
+ <li class="none">
+ <a href="rat-report.html" title="RAT Report">RAT Report</a>
+ </li>
+ </ul>
+ <ul class="nav nav-list">
+ <li class="nav-header"><i class="icon-info-sign"></i>Apache</li>
+ <li class="none">
+
+
+ <a href="http://www.apache.org/" class="external" target="_blank" title="Home">Home</a>
+ </li>
+ <li class="none">
+
+
+ <a href="http://www.apache.org/licenses/" class="external" target="_blank" title="License">License</a>
+ </li>
+ <li class="none">
+
+
+ <a href="http://www.apache.org/foundation/sponsorship.html" class="external" target="_blank" title="Sponsorship">Sponsorship</a>
+ </li>
+ <li class="none">
+
+
+ <a href="http://www.apache.org/foundation/thanks.html" class="external" target="_blank" title="Thanks">Thanks</a>
+ </li>
+ <li class="none">
+
+
+ <a href="http://www.apache.org/security/" class="external" target="_blank" title="Security">Security</a>
+ </li>
+ <li class="none">
+
+
+ <a href="http://www.apachecon.com" class="external" target="_blank" title="Conferences">Conferences</a>
+ </li>
+ </ul>
+ </div>
+ <div id="poweredBy">
+ <a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy">
+ <img class="poweredBy" alt="Built by Maven" src="./images/maven-feather.png" />
+ </a>
+ </div>
+ </td>
+ <td class="content">
+ <!-- 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
@@ -219,17 +205,13 @@ limitations under the License. -->
<h2><a name="Download_Apache_log4net"></a>Download Apache log4net™</h2>
-<p>Apache log4net is distributed under the <a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.html">Apache
- License, version 2.0</a>.</p>
+<p>Apache log4net is distributed under the <a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.html">Apache License, version 2.0</a>.</p>
-<p>Starting with log4net 1.2.11 log4net is available as source only or
- binary only release.</p>
+<p>Starting with log4net 1.2.11 log4net is available as source only or binary only release.</p>
-<p>Users who download the ZIP files to Windows may need to unblock the
- archive (right click on the ZIP and press the "Unblock" button)
- before extracting it.</p>
+<p>Users who download the ZIP files to Windows may need to unblock the archive (right click on the ZIP and press the "Unblock" button) before extracting it.</p>
</div>
@@ -288,11 +270,8 @@ limitations under the License. -->
<div class="section">
<h2><a name="Keys"></a>Keys</h2>
-<p>The <a class="externalLink" href="http://www.apache.org/dist/logging/log4net/KEYS">KEYS</a> link
- links to the code signing keys used to sign the product. The
- <tt>PGP</tt> link downloads the OpenPGP compatible
- signature from our main site. The <tt>MD5</tt> link
- downloads the checksum from the main site.</p>
+<p>The <a class="externalLink" href="http://www.apache.org/dist/logging/log4net/KEYS">KEYS</a> link links to the code signing keys used to sign the product.
+ The <tt>PGP</tt> link downloads the OpenPGP compatible signature from our main site.</p>
</div>
@@ -306,8 +285,8 @@ limitations under the License. -->
<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 class="externalLink" href="http://archive.apache.org/dist/incubator/log4net/">distribution
- archive</a> for the Incubator project.</p>
+ from the <a class="externalLink" 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
@@ -320,28 +299,23 @@ limitations under the License. -->
<h2><a name="Verify_Releases"></a>Verify Releases</h2>
-<p>It is essential that you verify the integrity of the downloaded
- files using the PGP signature or MD5 checksums. The checksums are
- not as strong indicators as 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 class="externalLink" href="http://httpd.apache.org/dev/verification.html">Verifying
- Apache HTTP Server Releases</a> for more information on why you
- should verify our releases. The PGP keys used to sign our
- distributions are part of the <a class="externalLink" href="http://www.apache.org/dist/logging/log4net/KEYS">KEYS
- file</a>.</p>
+<p>Please read <a class="externalLink" href="http://httpd.apache.org/dev/verification.html">Verifying Apache HTTP Server Releases</a> for more information on why you should verify our releases.
+ The PGP keys used to sign our distributions are part of the <a class="externalLink" href="http://www.apache.org/dist/logging/log4net/KEYS">KEYS file</a>.</p>
</div>
- </td>
- </tr>
- </table>
- </div>
+ </td>
+ </tr>
+ </table>
+ </div>
- <div class="footer">
- <p>Copyright © 2004-2024 <a class="external" href="http://www.apache.org">Apache Software Foundation</a>. All Rights Reserved.</p>
- <p>Apache log4net, Apache, log4net, the Apache feather logo, the Apache Logging Services project logo and the Built by Maven logo are trademarks of The Apache Software Foundation.</p>
- <p>Site powered by <a class="external" href="http://getbootstrap.com/">Twitter Bootstrap</a>. Icons from <a class="external" href="http://glyphicons.com/">Glyphicons Free</a>.</p>
- </div>
- </div>
- </body>
+ <div class="footer">
+ <p>Copyright © 2004-2024 <a class="external" href="http://www.apache.org">Apache Software Foundation</a>. All Rights Reserved.</p>
+ <p>Apache log4net, Apache, log4net, the Apache feather logo, the Apache Logging Services project logo and the Built by Maven logo are trademarks of The Apache Software Foundation.</p>
+ <p>Site powered by <a class="external" href="http://getbootstrap.com/">Twitter Bootstrap</a>. Icons from <a class="external" href="http://glyphicons.com/">Glyphicons Free</a>.</p>
+ </div>
+ </div>
+ </body>
</html>
diff --git a/log4net-2.0.17/history.html b/log4net-2.0.17/history.html
index 1ce7e2f..84ae0fd 100644
--- a/log4net-2.0.17/history.html
+++ b/log4net-2.0.17/history.html
@@ -15,7 +15,7 @@
See the License for the specific language governing permissions and
limitations under the License.
-->
-<!-- Generated by Apache Maven Doxia at 2024-03-01 -->
+<!-- Generated by Apache Maven Doxia at 2024-03-25 -->
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
@@ -27,7 +27,7 @@
<script type="text/javascript" src="./js/prettify.min.js"></script>
<script type="text/javascript" src="./js/site.js"></script>
<meta name="author" content="Nicko Cadell" />
- <meta name="Date-Revision-yyyymmdd" content="20240301" />
+ <meta name="Date-Revision-yyyymmdd" content="20240325" />
<meta http-equiv="Content-Language" content="en" />
<meta name="keywords" content="log4net project history, log4net" />
</head>
@@ -46,11 +46,6 @@
<li>
- <a href="https://wiki.apache.org/logging" class="external" target="_blank" title="Logging Wiki">Logging Wiki</a>
- </li>
- <li>
-
-
<a href="https://www.apache.org/" class="external" target="_blank" title="Apache">Apache</a>
</li>
<li>
@@ -110,12 +105,6 @@
</li>
<li class="none">
<a href="release/faq.html" title="FAQ">FAQ</a>
- </li>
- <li class="none">
- <a href="release/howto/index.html" title="How Tos">How Tos</a>
- </li>
- <li class="none">
- <a href="release/sdk/index.html" title="SDK Reference">SDK Reference</a>
</li>
</ul>
<ul class="nav nav-list">
@@ -149,9 +138,6 @@
</li>
<li class="none">
<a href="source-repository.html" title="Repository">Repository</a>
- </li>
- <li class="none">
- <a href="integration.html" title="Continuous Integration">Continuous Integration</a>
</li>
</ul>
<ul class="nav nav-list">
diff --git a/log4net-2.0.17/index.html b/log4net-2.0.17/index.html
index 926c4e6..b8415f4 100644
--- a/log4net-2.0.17/index.html
+++ b/log4net-2.0.17/index.html
@@ -15,7 +15,7 @@
See the License for the specific language governing permissions and
limitations under the License.
-->
-<!-- Generated by Apache Maven Doxia at 2024-03-01 -->
+<!-- Generated by Apache Maven Doxia at 2024-03-25 -->
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
@@ -27,7 +27,7 @@
<script type="text/javascript" src="./js/prettify.min.js"></script>
<script type="text/javascript" src="./js/site.js"></script>
<meta name="author" content="Nicko Cadell" />
- <meta name="Date-Revision-yyyymmdd" content="20240301" />
+ <meta name="Date-Revision-yyyymmdd" content="20240325" />
<meta http-equiv="Content-Language" content="en" />
<meta name="keywords" content=".net, C#, VB.NET, logging, tracing, component, framework, API, log4net" />
</head>
@@ -46,11 +46,6 @@
<li>
- <a href="https://wiki.apache.org/logging" class="external" target="_blank" title="Logging Wiki">Logging Wiki</a>
- </li>
- <li>
-
-
<a href="https://www.apache.org/" class="external" target="_blank" title="Apache">Apache</a>
</li>
<li>
@@ -110,12 +105,6 @@
</li>
<li class="none">
<a href="release/faq.html" title="FAQ">FAQ</a>
- </li>
- <li class="none">
- <a href="release/howto/index.html" title="How Tos">How Tos</a>
- </li>
- <li class="none">
- <a href="release/sdk/index.html" title="SDK Reference">SDK Reference</a>
</li>
</ul>
<ul class="nav nav-list">
@@ -149,9 +138,6 @@
</li>
<li class="none">
<a href="source-repository.html" title="Repository">Repository</a>
- </li>
- <li class="none">
- <a href="integration.html" title="Continuous Integration">Continuous Integration</a>
</li>
</ul>
<ul class="nav nav-list">
@@ -215,34 +201,30 @@ 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. -->
-
-
- <a name="main"></a>
+
+ <a name="main"></a>
<div class="section" id="main">
<h2><a name="What_is_Apache_log4net"></a>What is Apache log4net™</h2>
-
-
+
<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>
- </div>
-
- <a name="project"></a>
+ 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>
+ </div>
+ <a name="project"></a>
<div class="section" id="project">
<h2><a name="The_Apache_log4net_project"></a>The Apache log4net project</h2>
-
+
<p>
- log4net is part of the <a class="externalLink" href="http://logging.apache.org/">Apache Logging Services</a>
- project at the <a class="externalLink" 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>
- </div>
-
-
+ log4net is part of the <a class="externalLink" href="http://logging.apache.org/">Apache Logging Services</a>
+ project at the <a class="externalLink" 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>
+ </div>
+
</td>
</tr>
diff --git a/log4net-2.0.17/integration.html b/log4net-2.0.17/integration.html
index f5335f0..db137a5 100644
--- a/log4net-2.0.17/integration.html
+++ b/log4net-2.0.17/integration.html
@@ -15,7 +15,7 @@
See the License for the specific language governing permissions and
limitations under the License.
-->
-<!-- Generated by Apache Maven Doxia at 2024-03-01 -->
+<!-- Generated by Apache Maven Doxia at 2024-03-25 -->
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
@@ -26,7 +26,7 @@
<script type="text/javascript" src="./js/bootstrap.min.js"></script>
<script type="text/javascript" src="./js/prettify.min.js"></script>
<script type="text/javascript" src="./js/site.js"></script>
- <meta name="Date-Revision-yyyymmdd" content="20240301" />
+ <meta name="Date-Revision-yyyymmdd" content="20240325" />
<meta http-equiv="Content-Language" content="en" />
</head>
@@ -109,12 +109,6 @@
</li>
<li class="none">
<a href="release/faq.html" title="FAQ">FAQ</a>
- </li>
- <li class="none">
- <a href="release/howto/index.html" title="How Tos">How Tos</a>
- </li>
- <li class="none">
- <a href="release/sdk/index.html" title="SDK Reference">SDK Reference</a>
</li>
</ul>
<ul class="nav nav-list">
diff --git a/log4net-2.0.17/issue-tracking.html b/log4net-2.0.17/issue-tracking.html
index ba4e20a..56df407 100644
--- a/log4net-2.0.17/issue-tracking.html
+++ b/log4net-2.0.17/issue-tracking.html
@@ -15,7 +15,7 @@
See the License for the specific language governing permissions and
limitations under the License.
-->
-<!-- Generated by Apache Maven Doxia at 2024-03-01 -->
+<!-- Generated by Apache Maven Doxia at 2024-03-25 -->
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
@@ -26,7 +26,7 @@
<script type="text/javascript" src="./js/bootstrap.min.js"></script>
<script type="text/javascript" src="./js/prettify.min.js"></script>
<script type="text/javascript" src="./js/site.js"></script>
- <meta name="Date-Revision-yyyymmdd" content="20240301" />
+ <meta name="Date-Revision-yyyymmdd" content="20240325" />
<meta http-equiv="Content-Language" content="en" />
</head>
@@ -45,11 +45,6 @@
<li>
- <a href="https://wiki.apache.org/logging" class="external" target="_blank" title="Logging Wiki">Logging Wiki</a>
- </li>
- <li>
-
-
<a href="https://www.apache.org/" class="external" target="_blank" title="Apache">Apache</a>
</li>
<li>
@@ -109,12 +104,6 @@
</li>
<li class="none">
<a href="release/faq.html" title="FAQ">FAQ</a>
- </li>
- <li class="none">
- <a href="release/howto/index.html" title="How Tos">How Tos</a>
- </li>
- <li class="none">
- <a href="release/sdk/index.html" title="SDK Reference">SDK Reference</a>
</li>
</ul>
<ul class="nav nav-list">
@@ -148,9 +137,6 @@
</li>
<li class="none">
<a href="source-repository.html" title="Repository">Repository</a>
- </li>
- <li class="none">
- <a href="integration.html" title="Continuous Integration">Continuous Integration</a>
</li>
</ul>
<ul class="nav nav-list">
@@ -202,12 +188,12 @@
<td class="content">
<div class="section">
<h2><a name="Overview"></a>Overview</h2><a name="Overview"></a>
-<p>This project uses <a class="externalLink" href="http://www.atlassian.com/software/jira">JIRA</a>.</p></div>
+<p>This project uses Github to manage its issues.</p></div>
<div class="section">
<h2><a name="Issue_Tracking"></a>Issue Tracking</h2><a name="Issue_Tracking"></a>
<p>Issues, bugs, and feature requests should be submitted to the following issue tracking system for this project.</p>
<div class="source">
-<pre><a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4NET">https://issues.apache.org/jira/browse/LOG4NET</a></pre></div></div>
+<pre><a class="externalLink" href="https://github.com/apache/logging-log4net/issues">https://github.com/apache/logging-log4net/issues</a></pre></div></div>
</td>
</tr>
</table>
diff --git a/log4net-2.0.17/license.html b/log4net-2.0.17/license.html
index c0b52ee..83bea90 100644
--- a/log4net-2.0.17/license.html
+++ b/log4net-2.0.17/license.html
@@ -15,7 +15,7 @@
See the License for the specific language governing permissions and
limitations under the License.
-->
-<!-- Generated by Apache Maven Doxia at 2024-03-01 -->
+<!-- Generated by Apache Maven Doxia at 2024-03-25 -->
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
@@ -26,7 +26,7 @@
<script type="text/javascript" src="./js/bootstrap.min.js"></script>
<script type="text/javascript" src="./js/prettify.min.js"></script>
<script type="text/javascript" src="./js/site.js"></script>
- <meta name="Date-Revision-yyyymmdd" content="20240301" />
+ <meta name="Date-Revision-yyyymmdd" content="20240325" />
<meta http-equiv="Content-Language" content="en" />
</head>
@@ -45,11 +45,6 @@
<li>
- <a href="https://wiki.apache.org/logging" class="external" target="_blank" title="Logging Wiki">Logging Wiki</a>
- </li>
- <li>
-
-
<a href="https://www.apache.org/" class="external" target="_blank" title="Apache">Apache</a>
</li>
<li>
@@ -109,12 +104,6 @@
</li>
<li class="none">
<a href="release/faq.html" title="FAQ">FAQ</a>
- </li>
- <li class="none">
- <a href="release/howto/index.html" title="How Tos">How Tos</a>
- </li>
- <li class="none">
- <a href="release/sdk/index.html" title="SDK Reference">SDK Reference</a>
</li>
</ul>
<ul class="nav nav-list">
@@ -148,9 +137,6 @@
</li>
<li class="none">
<a href="source-repository.html" title="Repository">Repository</a>
- </li>
- <li class="none">
- <a href="integration.html" title="Continuous Integration">Continuous Integration</a>
</li>
</ul>
<ul class="nav nav-list">
diff --git a/log4net-2.0.17/mail-lists.html b/log4net-2.0.17/mail-lists.html
index be74ab3..826f77b 100644
--- a/log4net-2.0.17/mail-lists.html
+++ b/log4net-2.0.17/mail-lists.html
@@ -15,7 +15,7 @@
See the License for the specific language governing permissions and
limitations under the License.
-->
-<!-- Generated by Apache Maven Doxia at 2024-03-01 -->
+<!-- Generated by Apache Maven Doxia at 2024-03-25 -->
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
@@ -26,7 +26,7 @@
<script type="text/javascript" src="./js/bootstrap.min.js"></script>
<script type="text/javascript" src="./js/prettify.min.js"></script>
<script type="text/javascript" src="./js/site.js"></script>
- <meta name="Date-Revision-yyyymmdd" content="20240301" />
+ <meta name="Date-Revision-yyyymmdd" content="20240325" />
<meta http-equiv="Content-Language" content="en" />
</head>
@@ -45,11 +45,6 @@
<li>
- <a href="https://wiki.apache.org/logging" class="external" target="_blank" title="Logging Wiki">Logging Wiki</a>
- </li>
- <li>
-
-
<a href="https://www.apache.org/" class="external" target="_blank" title="Apache">Apache</a>
</li>
<li>
@@ -109,12 +104,6 @@
</li>
<li class="none">
<a href="release/faq.html" title="FAQ">FAQ</a>
- </li>
- <li class="none">
- <a href="release/howto/index.html" title="How Tos">How Tos</a>
- </li>
- <li class="none">
- <a href="release/sdk/index.html" title="SDK Reference">SDK Reference</a>
</li>
</ul>
<ul class="nav nav-list">
@@ -148,9 +137,6 @@
</li>
<li class="none">
<a href="source-repository.html" title="Repository">Repository</a>
- </li>
- <li class="none">
- <a href="integration.html" title="Continuous Integration">Continuous Integration</a>
</li>
</ul>
<ul class="nav nav-list">
@@ -212,7 +198,7 @@
<th>Archive</th>
<th>Other Archives</th></tr>
<tr class="b">
-<td>log4net-user : log4net usage</td>
+<td>log4net-user: log4net usage</td>
<td><a class="externalLink" href="mailto:log4net-user-subscribe@logging.apache.org">Subscribe</a></td>
<td><a class="externalLink" href="mailto:log4net-user-unsubscribe@logging.apache.org">Unsubscribe</a></td>
<td><a class="externalLink" href="mailto:log4net-user@logging.apache.org">Post</a></td>
@@ -226,14 +212,14 @@
<td>-</td>
<td><a class="externalLink" href="http://dir.gmane.org/gmane.comp.log.log4net.user">dir.gmane.org</a></td></tr>
<tr class="b">
-<td>dev : development of the logging projects including log4net</td>
+<td>dev: development of the logging projects including log4net</td>
<td><a class="externalLink" href="mailto:dev-subscribe@logging.apache.org">Subscribe</a></td>
<td><a class="externalLink" href="mailto:dev-unsubscribe@logging.apache.org">Unsubscribe</a></td>
<td><a class="externalLink" href="mailto:dev@logging.apache.org">Post</a></td>
<td><a class="externalLink" href="https://lists.apache.org/list.html?dev@logging.apache.org">lists.apache.org</a></td>
<td><a class="externalLink" href="http://mail-archives.apache.org/mod_mbox/logging-dev/">mail-archives.apache.org</a></td></tr>
<tr class="a">
-<td>logging commits : all svn/git commits of the logging projects including log4net</td>
+<td>logging commits: all git commits of the logging projects including log4net</td>
<td><a class="externalLink" href="mailto:commits-subscribe@logging.apache.org">Subscribe</a></td>
<td><a class="externalLink" href="mailto:commits-unsubscribe@logging.apache.org">Unsubscribe</a></td>
<td>Read-Only List</td>
diff --git a/log4net-2.0.17/project-info.html b/log4net-2.0.17/project-info.html
index a7a0283..bb5a31f 100644
--- a/log4net-2.0.17/project-info.html
+++ b/log4net-2.0.17/project-info.html
@@ -15,7 +15,7 @@
See the License for the specific language governing permissions and
limitations under the License.
-->
-<!-- Generated by Apache Maven Doxia at 2024-03-01 -->
+<!-- Generated by Apache Maven Doxia at 2024-03-25 -->
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
@@ -26,7 +26,7 @@
<script type="text/javascript" src="./js/bootstrap.min.js"></script>
<script type="text/javascript" src="./js/prettify.min.js"></script>
<script type="text/javascript" src="./js/site.js"></script>
- <meta name="Date-Revision-yyyymmdd" content="20240301" />
+ <meta name="Date-Revision-yyyymmdd" content="20240325" />
<meta http-equiv="Content-Language" content="en" />
</head>
@@ -45,11 +45,6 @@
<li>
- <a href="https://wiki.apache.org/logging" class="external" target="_blank" title="Logging Wiki">Logging Wiki</a>
- </li>
- <li>
-
-
<a href="https://www.apache.org/" class="external" target="_blank" title="Apache">Apache</a>
</li>
<li>
@@ -109,12 +104,6 @@
</li>
<li class="none">
<a href="release/faq.html" title="FAQ">FAQ</a>
- </li>
- <li class="none">
- <a href="release/howto/index.html" title="How Tos">How Tos</a>
- </li>
- <li class="none">
- <a href="release/sdk/index.html" title="SDK Reference">SDK Reference</a>
</li>
</ul>
<ul class="nav nav-list">
@@ -148,9 +137,6 @@
</li>
<li class="none">
<a href="source-repository.html" title="Repository">Repository</a>
- </li>
- <li class="none">
- <a href="integration.html" title="Continuous Integration">Continuous Integration</a>
</li>
</ul>
<ul class="nav nav-list">
@@ -210,21 +196,18 @@
<th>Document</th>
<th>Description</th></tr>
<tr class="b">
-<td><a href="integration.html">Continuous Integration</a></td>
-<td>This is a link to the definitions of all continuous integration processes that builds and tests code on a frequent, regular basis.</td></tr>
-<tr class="a">
<td><a href="source-repository.html">Source Repository</a></td>
<td>This document lists ways to access the online source repository.</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="license.html">Project License</a></td>
<td>This document lists the project license(s).</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="team-list.html">Project Team</a></td>
<td>This document provides information on the members of this project. These are the individuals who have contributed to the project in one form or another.</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="issue-tracking.html">Issue Tracking</a></td>
<td>This document provides information on the issue management system used in this project.</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="mail-lists.html">Mailing Lists</a></td>
<td>This document provides subscription and archive information for this project's mailing lists.</td></tr></table></div></div>
</td>
diff --git a/log4net-2.0.17/project-reports.html b/log4net-2.0.17/project-reports.html
index 9f95a25..3176650 100644
--- a/log4net-2.0.17/project-reports.html
+++ b/log4net-2.0.17/project-reports.html
@@ -15,7 +15,7 @@
See the License for the specific language governing permissions and
limitations under the License.
-->
-<!-- Generated by Apache Maven Doxia at 2024-03-01 -->
+<!-- Generated by Apache Maven Doxia at 2024-03-25 -->
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
@@ -26,7 +26,7 @@
<script type="text/javascript" src="./js/bootstrap.min.js"></script>
<script type="text/javascript" src="./js/prettify.min.js"></script>
<script type="text/javascript" src="./js/site.js"></script>
- <meta name="Date-Revision-yyyymmdd" content="20240301" />
+ <meta name="Date-Revision-yyyymmdd" content="20240325" />
<meta http-equiv="Content-Language" content="en" />
</head>
@@ -45,11 +45,6 @@
<li>
- <a href="https://wiki.apache.org/logging" class="external" target="_blank" title="Logging Wiki">Logging Wiki</a>
- </li>
- <li>
-
-
<a href="https://www.apache.org/" class="external" target="_blank" title="Apache">Apache</a>
</li>
<li>
@@ -109,12 +104,6 @@
</li>
<li class="none">
<a href="release/faq.html" title="FAQ">FAQ</a>
- </li>
- <li class="none">
- <a href="release/howto/index.html" title="How Tos">How Tos</a>
- </li>
- <li class="none">
- <a href="release/sdk/index.html" title="SDK Reference">SDK Reference</a>
</li>
</ul>
<ul class="nav nav-list">
@@ -148,9 +137,6 @@
</li>
<li class="none">
<a href="source-repository.html" title="Repository">Repository</a>
- </li>
- <li class="none">
- <a href="integration.html" title="Continuous Integration">Continuous Integration</a>
</li>
</ul>
<ul class="nav nav-list">
diff --git a/log4net-2.0.17/rat-report.html b/log4net-2.0.17/rat-report.html
index c6d2383..aa104f1 100644
--- a/log4net-2.0.17/rat-report.html
+++ b/log4net-2.0.17/rat-report.html
@@ -15,7 +15,7 @@
See the License for the specific language governing permissions and
limitations under the License.
-->
-<!-- Generated by Apache Maven Doxia at 2024-03-01 -->
+<!-- Generated by Apache Maven Doxia at 2024-03-25 -->
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
@@ -26,7 +26,7 @@
<script type="text/javascript" src="./js/bootstrap.min.js"></script>
<script type="text/javascript" src="./js/prettify.min.js"></script>
<script type="text/javascript" src="./js/site.js"></script>
- <meta name="Date-Revision-yyyymmdd" content="20240301" />
+ <meta name="Date-Revision-yyyymmdd" content="20240325" />
<meta http-equiv="Content-Language" content="en" />
</head>
@@ -45,11 +45,6 @@
<li>
- <a href="https://wiki.apache.org/logging" class="external" target="_blank" title="Logging Wiki">Logging Wiki</a>
- </li>
- <li>
-
-
<a href="https://www.apache.org/" class="external" target="_blank" title="Apache">Apache</a>
</li>
<li>
@@ -109,12 +104,6 @@
</li>
<li class="none">
<a href="release/faq.html" title="FAQ">FAQ</a>
- </li>
- <li class="none">
- <a href="release/howto/index.html" title="How Tos">How Tos</a>
- </li>
- <li class="none">
- <a href="release/sdk/index.html" title="SDK Reference">SDK Reference</a>
</li>
</ul>
<ul class="nav nav-list">
@@ -148,9 +137,6 @@
</li>
<li class="none">
<a href="source-repository.html" title="Repository">Repository</a>
- </li>
- <li class="none">
- <a href="integration.html" title="Continuous Integration">Continuous Integration</a>
</li>
</ul>
<ul class="nav nav-list">
@@ -209,85 +195,28 @@
*****************************************************
Summary
-------
-Generated at: 2024-03-01T15:01:29+02:00
+Generated at: 2024-03-25T20:20:49+01:00
-Notes: 5
-Binaries: 392
+Notes: 3
+Binaries: 18
Archives: 0
-Standards: 738
+Standards: 525
-Apache Licensed: 678
+Apache Licensed: 522
Generated Documents: 0
JavaDocs are generated, thus a license header is optional.
Generated files do not require license headers.
-60 Unknown Licenses
+3 Unknown Licenses
*****************************************************
Files with unapproved licenses:
- .zarro-defaults
- README.md
- src/.idea/.idea.log4net/.idea/misc.xml
- src/.idea/.idea.log4net/.idea/.name
- src/.idea/.idea.log4net/.idea/workspace.xml
- src/.idea/.idea.log4net/.idea/indexLayout.xml
- src/.idea/.idea.log4net/.idea/projectSettingsUpdater.xml
- src/.idea/.idea.log4net/.idea/codeStyles/codeStyleConfig.xml
- src/.idea/.idea.log4net/.idea/vcs.xml
- src/integration-testing/log4net-673/Program.cs
- src/integration-testing/log4net-673/log4net-673.csproj
- src/integration-testing/log4net-673/bin/Debug/net6.0/log4net.config
- src/integration-testing/log4net-673/log4net.config
- src/integration-testing/log4net-611-main/Program.cs
- src/integration-testing/log4net-611-main/bin/Debug/net6.0/log4net.config
- src/integration-testing/log4net-611-main/bin/Debug/net462/log4net.config
- src/integration-testing/log4net-611-main/log4net-611-main.csproj
- src/integration-testing/log4net-611-main/log4net.config
- src/integration-testing/log4net-681/Program.cs
- src/integration-testing/log4net-681/bin/Debug/net6.0/log4net.config
- src/integration-testing/log4net-681/bin/Debug/net6.0/log4net.xml
- src/integration-testing/log4net-681/log4net-681.csproj
- src/integration-testing/log4net-681/log4net.config
- src/integration-testing/log4net-611-lib/DerivedAppender.cs
- src/integration-testing/log4net-611-lib/log4net-611-lib.csproj
- src/integration-testing/log4net-672/Program.cs
- src/integration-testing/log4net-672/bin/Debug/net6.0/log4net.config
- src/integration-testing/log4net-672/bin/Debug/net6.0/log4net.xml
- src/integration-testing/log4net-672/log4net-672.csproj
- src/integration-testing/log4net-672/log4net.config
- src/Directory.Build.props
- src/MonoForFramework.targets
- src/log4net.Tests/Signing.cs
- src/log4net.Tests/bin/Debug/netcoreapp3.1/log4net.xml
- src/log4net.Tests/bin/Debug/netcoreapp2.1/log4net.xml
- src/log4net.Tests/bin/Debug/netcoreapp1.0/log4net.xml
- src/log4net.Tests/bin/Debug/net462/log4net.xml
- src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/test_41d3d834_4320f4da.log.1
- src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/test_41d3d834_4320f4da.log
- src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/test_41d3d834_4320f4da.log.2
- src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/test_default.log
- src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/log4net.xml
- src/log4net.Tests/bin/CrossPlatform/netcoreapp2.1/test_41d3d834_4320f4da.log.1
- src/log4net.Tests/bin/CrossPlatform/netcoreapp2.1/test_41d3d834_4320f4da.log
- src/log4net.Tests/bin/CrossPlatform/netcoreapp2.1/test_41d3d834_4320f4da.log.2
- src/log4net.Tests/bin/CrossPlatform/netcoreapp2.1/test_default.log
- src/log4net.Tests/bin/CrossPlatform/netcoreapp2.1/test_41d3d834_4320f4da.log.3
- src/log4net.Tests/bin/CrossPlatform/netcoreapp2.1/log4net.xml
- src/log4net.Tests/bin/CrossPlatform/netcoreapp1.0/log4net.xml
- src/log4net.Tests/bin/CrossPlatform/net462/log4net.xml
- src/log4net.Tests/NUnitTestRunnerInitializer.cs
- src/log4net.Tests/log4net.Tests.csproj
- src/log4net/log4net.csproj
src/log4net/Core/FixFlags.cs
- doc/RELEASING.md
- doc/sign-log4net-libraries.sh
- doc/BUILDING.md
- doc/CONTRIBUTING.md
- doc/ReleaseInstructions-legacy.txt
- appveyer.yml
+ src/log4net.Tests/NUnitTestRunnerInitializer.cs
+ src/log4net.Tests/Signing.cs
*****************************************************
@@ -296,2158 +225,631 @@ Files with unapproved licenses:
Binary files (which do not require any license headers) will be marked B
Compressed archives will be marked A
Notices, licenses etc. will be marked N
- AL install-dotnet-core-sdk-1.1.ps1
- AL Jenkinsfile
- AL local-tasks/prefix-build-artifacts.js
- AL local-tasks/hash-build-artifacts.js
- AL local-tasks/build-site.js
- B local-tasks/update-version-info.ts
- AL local-tasks/prepare-build-artifacts.js
- AL local-tasks/zip.js
- !????? .zarro-defaults
- N STATUS.txt
- AL log4net.shfbproj
- AL extensions/nant.build
- AL extensions/nant.config
- AL extensions/net/nant.build
- AL extensions/net/1.0/log4net.Ext.Trace/nant.build
- AL extensions/net/1.0/log4net.Ext.Trace/cs/nant.build
- AL extensions/net/1.0/log4net.Ext.Trace/cs/src/TraceLogManager.cs
- AL extensions/net/1.0/log4net.Ext.Trace/cs/src/ITraceLog.cs
- AL extensions/net/1.0/log4net.Ext.Trace/cs/src/log4net.Ext.Trace.csproj
- AL extensions/net/1.0/log4net.Ext.Trace/cs/src/AssemblyInfo.cs
- AL extensions/net/1.0/log4net.Ext.Trace/cs/src/TraceLogImpl.cs
- AL extensions/net/1.0/log4net.Ext.Trace/cs/nant.config
- AL extensions/net/1.0/log4net.Ext.Trace/nant.config
- AL extensions/net/1.0/log4net.Ext.EventID/nant.build
- AL extensions/net/1.0/log4net.Ext.EventID/cs/nant.build
- AL extensions/net/1.0/log4net.Ext.EventID/cs/src/AssemblyInfo.cs
- AL extensions/net/1.0/log4net.Ext.EventID/cs/src/EventIDLogManager.cs
- AL extensions/net/1.0/log4net.Ext.EventID/cs/src/IEventIDLog.cs
- AL extensions/net/1.0/log4net.Ext.EventID/cs/src/log4net.Ext.EventID.csproj
- AL extensions/net/1.0/log4net.Ext.EventID/cs/src/EventIDLogImpl.cs
- AL extensions/net/1.0/log4net.Ext.EventID/cs/nant.config
- AL extensions/net/1.0/log4net.Ext.EventID/nant.config
- AL extensions/net/1.0/nant.build
- AL extensions/net/1.0/log4net.Ext.MarshalByRef/nant.build
- AL extensions/net/1.0/log4net.Ext.MarshalByRef/cs/nant.build
- AL extensions/net/1.0/log4net.Ext.MarshalByRef/cs/src/AssemblyInfo.cs
- AL extensions/net/1.0/log4net.Ext.MarshalByRef/cs/src/log4net.Ext.MarshalByRef.csproj
- AL extensions/net/1.0/log4net.Ext.MarshalByRef/cs/src/MarshalByRefLogImpl.cs
- AL extensions/net/1.0/log4net.Ext.MarshalByRef/cs/src/MarshalByRefLogManager.cs
- AL extensions/net/1.0/log4net.Ext.MarshalByRef/cs/nant.config
- AL extensions/net/1.0/log4net.Ext.MarshalByRef/nant.config
- AL extensions/net/1.0/nant.config
- AL extensions/net/1.0/cs-extensions.sln
- AL extensions/net/nant.config
- B build-tools/nuget.exe
- AL log4net.build
- B package-icon.png
- AL build.cmd
- N NOTICE
- AL log4net.include
- !????? README.md
AL build-with-docker-for-windows.bat
- AL .asf.yaml
- N LICENSE
- AL examples/netcf/nant.build
- AL examples/netcf/1.0/Tutorials/ConsoleApp/nant.build
- AL examples/netcf/1.0/Tutorials/ConsoleApp/vb/nant.build
- AL examples/netcf/1.0/Tutorials/ConsoleApp/vb/src/ConsoleApp.vbdproj
- AL examples/netcf/1.0/Tutorials/ConsoleApp/vb/src/AssemblyInfo.vb
- B examples/netcf/1.0/Tutorials/ConsoleApp/vb/src/ConsoleApp.exe.config
- AL examples/netcf/1.0/Tutorials/ConsoleApp/vb/src/EntryPoint.vb
- AL examples/netcf/1.0/Tutorials/ConsoleApp/vb/src/LoggingExample.vb
- AL examples/netcf/1.0/Tutorials/ConsoleApp/vb/nant.config
- AL examples/netcf/1.0/Tutorials/ConsoleApp/cs/nant.build
- AL examples/netcf/1.0/Tutorials/ConsoleApp/cs/src/ConsoleApp.csdproj
- AL examples/netcf/1.0/Tutorials/ConsoleApp/cs/src/AssemblyInfo.cs
- AL examples/netcf/1.0/Tutorials/ConsoleApp/cs/src/EntryPoint.cs
- B examples/netcf/1.0/Tutorials/ConsoleApp/cs/src/ConsoleApp.exe.config
- AL examples/netcf/1.0/Tutorials/ConsoleApp/cs/src/LoggingExample.cs
- AL examples/netcf/1.0/Tutorials/ConsoleApp/cs/nant.config
- AL examples/netcf/1.0/Tutorials/ConsoleApp/nant.config
- AL examples/netcf/1.0/Tutorials/nant.build
- AL examples/netcf/1.0/Tutorials/nant.config
- AL examples/netcf/1.0/vb-examples.sln
- AL examples/netcf/1.0/nant.build
- AL examples/netcf/1.0/cs-examples.sln
- AL examples/netcf/1.0/nant.config
- AL examples/netcf/nant.config
- AL examples/nant.build
- AL examples/mono/nant.build
- AL examples/mono/1.0/Tutorials/ConsoleApp/nant.build
- AL examples/mono/1.0/Tutorials/ConsoleApp/cs/nant.build
- AL examples/mono/1.0/Tutorials/ConsoleApp/cs/src/AssemblyInfo.cs
- AL examples/mono/1.0/Tutorials/ConsoleApp/cs/src/App.config
- AL examples/mono/1.0/Tutorials/ConsoleApp/cs/src/LoggingExample.cs
- AL examples/mono/1.0/Tutorials/ConsoleApp/cs/nant.config
- AL examples/mono/1.0/Tutorials/ConsoleApp/nant.config
- AL examples/mono/1.0/Tutorials/nant.build
- AL examples/mono/1.0/Tutorials/nant.config
+ AL build.cmd
AL examples/mono/1.0/nant.build
- AL examples/mono/1.0/Performance/NotLogging/nant.build
+ AL examples/mono/1.0/Performance/nant.build
AL examples/mono/1.0/Performance/NotLogging/cs/nant.build
AL examples/mono/1.0/Performance/NotLogging/cs/src/AssemblyInfo.cs
AL examples/mono/1.0/Performance/NotLogging/cs/src/NotLogging.cs
- AL examples/mono/1.0/Performance/NotLogging/cs/nant.config
- AL examples/mono/1.0/Performance/NotLogging/nant.config
- AL examples/mono/1.0/Performance/nant.build
- AL examples/mono/1.0/Performance/nant.config
- AL examples/mono/1.0/Repository/SharedModule/nant.build
+ AL examples/mono/1.0/Performance/NotLogging/nant.build
+ AL examples/mono/1.0/Repository/nant.build
AL examples/mono/1.0/Repository/SharedModule/cs/nant.build
AL examples/mono/1.0/Repository/SharedModule/cs/src/AssemblyInfo.cs
AL examples/mono/1.0/Repository/SharedModule/cs/src/Math.cs
- AL examples/mono/1.0/Repository/SharedModule/cs/nant.config
- AL examples/mono/1.0/Repository/SharedModule/nant.config
- AL examples/mono/1.0/Repository/SimpleModule/nant.build
- AL examples/mono/1.0/Repository/SimpleModule/cs/nant.build
- B examples/mono/1.0/Repository/SimpleModule/cs/src/SimpleModule.dll.log4net
- AL examples/mono/1.0/Repository/SimpleModule/cs/src/AssemblyInfo.cs
- AL examples/mono/1.0/Repository/SimpleModule/cs/src/Math.cs
- AL examples/mono/1.0/Repository/SimpleModule/cs/nant.config
- AL examples/mono/1.0/Repository/SimpleModule/nant.config
- AL examples/mono/1.0/Repository/nant.build
- AL examples/mono/1.0/Repository/SimpleApp/nant.build
+ AL examples/mono/1.0/Repository/SharedModule/nant.build
AL examples/mono/1.0/Repository/SimpleApp/cs/nant.build
AL examples/mono/1.0/Repository/SimpleApp/cs/src/AssemblyInfo.cs
AL examples/mono/1.0/Repository/SimpleApp/cs/src/EntryPoint.cs
- AL examples/mono/1.0/Repository/SimpleApp/cs/src/App.config
B examples/mono/1.0/Repository/SimpleApp/cs/src/SimpleApp.exe.log4net
- AL examples/mono/1.0/Repository/SimpleApp/cs/nant.config
- AL examples/mono/1.0/Repository/SimpleApp/nant.config
- AL examples/mono/1.0/Repository/nant.config
- AL examples/mono/1.0/nant.config
- AL examples/mono/nant.config
- AL examples/sscli/nant.build
- AL examples/sscli/1.0/Tutorials/ConsoleApp/nant.build
- AL examples/sscli/1.0/Tutorials/ConsoleApp/js/nant.build
- AL examples/sscli/1.0/Tutorials/ConsoleApp/js/src/App.config
- AL examples/sscli/1.0/Tutorials/ConsoleApp/js/src/LoggingExample.js
- AL examples/sscli/1.0/Tutorials/ConsoleApp/js/src/AssemblyInfo.js
- AL examples/sscli/1.0/Tutorials/ConsoleApp/js/nant.config
- AL examples/sscli/1.0/Tutorials/ConsoleApp/nant.config
- AL examples/sscli/1.0/Tutorials/nant.build
- AL examples/sscli/1.0/Tutorials/nant.config
- AL examples/sscli/1.0/nant.build
- AL examples/sscli/1.0/Repository/SharedModule/nant.build
- AL examples/sscli/1.0/Repository/SharedModule/cs/nant.build
- AL examples/sscli/1.0/Repository/SharedModule/cs/src/AssemblyInfo.cs
- AL examples/sscli/1.0/Repository/SharedModule/cs/src/Math.cs
- AL examples/sscli/1.0/Repository/SharedModule/cs/nant.config
- AL examples/sscli/1.0/Repository/SharedModule/nant.config
- AL examples/sscli/1.0/Repository/SimpleModule/nant.build
- AL examples/sscli/1.0/Repository/SimpleModule/cs/nant.build
- B examples/sscli/1.0/Repository/SimpleModule/cs/src/SimpleModule.dll.log4net
- AL examples/sscli/1.0/Repository/SimpleModule/cs/src/AssemblyInfo.cs
- AL examples/sscli/1.0/Repository/SimpleModule/cs/src/Math.cs
- AL examples/sscli/1.0/Repository/SimpleModule/cs/nant.config
- AL examples/sscli/1.0/Repository/SimpleModule/nant.config
- AL examples/sscli/1.0/Repository/nant.build
- AL examples/sscli/1.0/Repository/SimpleApp/nant.build
- AL examples/sscli/1.0/Repository/SimpleApp/cs/nant.build
- AL examples/sscli/1.0/Repository/SimpleApp/cs/src/AssemblyInfo.cs
- AL examples/sscli/1.0/Repository/SimpleApp/cs/src/EntryPoint.cs
- AL examples/sscli/1.0/Repository/SimpleApp/cs/src/App.config
- B examples/sscli/1.0/Repository/SimpleApp/cs/src/SimpleApp.exe.log4net
- AL examples/sscli/1.0/Repository/SimpleApp/cs/nant.config
- AL examples/sscli/1.0/Repository/SimpleApp/nant.config
- AL examples/sscli/1.0/Repository/nant.config
- AL examples/sscli/1.0/nant.config
- AL examples/sscli/nant.config
- AL examples/nant.config
- AL examples/net/2.0/Tutorials/ConsoleApp/nant.build
- AL examples/net/2.0/Tutorials/ConsoleApp/vb/nant.build
- AL examples/net/2.0/Tutorials/ConsoleApp/vb/src/ConsoleApp.vbproj
- AL examples/net/2.0/Tutorials/ConsoleApp/vb/src/AssemblyInfo.vb
- AL examples/net/2.0/Tutorials/ConsoleApp/vb/src/App.config
- AL examples/net/2.0/Tutorials/ConsoleApp/vb/src/LoggingExample.vb
- AL examples/net/2.0/Tutorials/ConsoleApp/vb/nant.config
- AL examples/net/2.0/Tutorials/ConsoleApp/cs/nant.build
- AL examples/net/2.0/Tutorials/ConsoleApp/cs/src/AssemblyInfo.cs
- AL examples/net/2.0/Tutorials/ConsoleApp/cs/src/App.config
- AL examples/net/2.0/Tutorials/ConsoleApp/cs/src/ConsoleApp.csproj
- AL examples/net/2.0/Tutorials/ConsoleApp/cs/src/LoggingExample.cs
- AL examples/net/2.0/Tutorials/ConsoleApp/cs/nant.config
- AL examples/net/2.0/Tutorials/ConsoleApp/nant.config
- AL examples/net/2.0/Tutorials/nant.build
- AL examples/net/2.0/Tutorials/WebApp/nant.build
- N examples/net/2.0/Tutorials/WebApp/readme.txt
- AL examples/net/2.0/Tutorials/WebApp/vb/nant.build
- B examples/net/2.0/Tutorials/WebApp/vb/src/SimpleModule.dll.log4net
- AL examples/net/2.0/Tutorials/WebApp/vb/src/AssemblyInfo.vb
- AL examples/net/2.0/Tutorials/WebApp/vb/src/Global.asax.resx
- B examples/net/2.0/Tutorials/WebApp/vb/src/WebApp.dll.log4net
- AL examples/net/2.0/Tutorials/WebApp/vb/src/Global.asax
- AL examples/net/2.0/Tutorials/WebApp/vb/src/WebForm1.aspx.resx
- AL examples/net/2.0/Tutorials/WebApp/vb/src/WebForm1.aspx.vb
- AL examples/net/2.0/Tutorials/WebApp/vb/src/WebForm1.aspx
- AL examples/net/2.0/Tutorials/WebApp/vb/src/WebApp.vbproj
- AL examples/net/2.0/Tutorials/WebApp/vb/src/WebApp.vbproj.webinfo
- AL examples/net/2.0/Tutorials/WebApp/vb/src/Global.asax.vb
- AL examples/net/2.0/Tutorials/WebApp/vb/src/AssemblyVersionInfo.vb
- AL examples/net/2.0/Tutorials/WebApp/vb/src/WebApp.vsdisco
- AL examples/net/2.0/Tutorials/WebApp/vb/src/Web.config
- AL examples/net/2.0/Tutorials/WebApp/vb/nant.config
- AL examples/net/2.0/Tutorials/WebApp/cs/nant.build
- B examples/net/2.0/Tutorials/WebApp/cs/src/SimpleModule.dll.log4net
- AL examples/net/2.0/Tutorials/WebApp/cs/src/WebForm1.aspx.cs
- AL examples/net/2.0/Tutorials/WebApp/cs/src/Global.asax.resx
- AL examples/net/2.0/Tutorials/WebApp/cs/src/WebApp.csproj.webinfo
- AL examples/net/2.0/Tutorials/WebApp/cs/src/AssemblyInfo.cs
- B examples/net/2.0/Tutorials/WebApp/cs/src/WebApp.dll.log4net
- AL examples/net/2.0/Tutorials/WebApp/cs/src/Global.asax.cs
- AL examples/net/2.0/Tutorials/WebApp/cs/src/Global.asax
- AL examples/net/2.0/Tutorials/WebApp/cs/src/AssemblyVersionInfo.cs
- AL examples/net/2.0/Tutorials/WebApp/cs/src/WebForm1.aspx.resx
- AL examples/net/2.0/Tutorials/WebApp/cs/src/WebForm1.aspx
- AL examples/net/2.0/Tutorials/WebApp/cs/src/WebApp.csproj
- AL examples/net/2.0/Tutorials/WebApp/cs/src/WebApp.vsdisco
- AL examples/net/2.0/Tutorials/WebApp/cs/src/Web.config
- AL examples/net/2.0/Tutorials/WebApp/cs/nant.config
- AL examples/net/2.0/Tutorials/WebApp/nant.config
- AL examples/net/2.0/Tutorials/nant.config
- AL examples/net/2.0/Appenders/SampleAppendersApp/nant.build
+ AL examples/mono/1.0/Repository/SimpleApp/nant.build
+ AL examples/mono/1.0/Repository/SimpleModule/cs/nant.build
+ AL examples/mono/1.0/Repository/SimpleModule/cs/src/AssemblyInfo.cs
+ AL examples/mono/1.0/Repository/SimpleModule/cs/src/Math.cs
+ B examples/mono/1.0/Repository/SimpleModule/cs/src/SimpleModule.dll.log4net
+ AL examples/mono/1.0/Repository/SimpleModule/nant.build
+ AL examples/mono/1.0/Tutorials/ConsoleApp/cs/nant.build
+ AL examples/mono/1.0/Tutorials/ConsoleApp/cs/src/AssemblyInfo.cs
+ AL examples/mono/1.0/Tutorials/ConsoleApp/cs/src/LoggingExample.cs
+ AL examples/mono/1.0/Tutorials/ConsoleApp/nant.build
+ AL examples/mono/1.0/Tutorials/nant.build
+ AL examples/mono/nant.build
+ AL examples/nant.build
+ AL examples/net/1.1/cpp-examples.sln
+ AL examples/net/1.1/nant.build
+ AL examples/net/1.1/Repository/nant.build
+ AL examples/net/1.1/Repository/SharedModule/js/nant.build
+ AL examples/net/1.1/Repository/SharedModule/js/src/AssemblyInfo.js
+ AL examples/net/1.1/Repository/SharedModule/js/src/Math.js
+ AL examples/net/1.1/Repository/SharedModule/nant.build
+ AL examples/net/1.1/Repository/SimpleApp/js/nant.build
+ AL examples/net/1.1/Repository/SimpleApp/js/src/AssemblyInfo.js
+ AL examples/net/1.1/Repository/SimpleApp/js/src/EntryPoint.js
+ B examples/net/1.1/Repository/SimpleApp/js/src/SimpleApp.exe.log4net
+ AL examples/net/1.1/Repository/SimpleApp/nant.build
+ AL examples/net/1.1/Repository/SimpleModule/js/nant.build
+ AL examples/net/1.1/Repository/SimpleModule/js/src/AssemblyInfo.js
+ AL examples/net/1.1/Repository/SimpleModule/js/src/Math.js
+ B examples/net/1.1/Repository/SimpleModule/js/src/SimpleModule.dll.log4net
+ AL examples/net/1.1/Repository/SimpleModule/nant.build
+ AL examples/net/1.1/Tutorials/ConsoleApp/cpp/nant.build
+ AL examples/net/1.1/Tutorials/ConsoleApp/cpp/src/AssemblyInfo.cpp
+ AL examples/net/1.1/Tutorials/ConsoleApp/cpp/src/ConsoleApp.cpp
+ AL examples/net/1.1/Tutorials/ConsoleApp/cpp/src/ConsoleApp.vcproj
+ AL examples/net/1.1/Tutorials/ConsoleApp/js/nant.build
+ AL examples/net/1.1/Tutorials/ConsoleApp/js/src/AssemblyInfo.js
+ AL examples/net/1.1/Tutorials/ConsoleApp/js/src/LoggingExample.js
+ AL examples/net/1.1/Tutorials/ConsoleApp/nant.build
+ AL examples/net/1.1/Tutorials/nant.build
+ AL examples/net/2.0/Appenders/nant.build
AL examples/net/2.0/Appenders/SampleAppendersApp/cs/nant.build
- AL examples/net/2.0/Appenders/SampleAppendersApp/cs/src/Appender/SimpleSmtpAppender.cs
- AL examples/net/2.0/Appenders/SampleAppendersApp/cs/src/Appender/PatternFileAppender.cs
- AL examples/net/2.0/Appenders/SampleAppendersApp/cs/src/Appender/MsmqAppender.cs
- AL examples/net/2.0/Appenders/SampleAppendersApp/cs/src/Appender/MessageObjectExpanderAppender.cs
- AL examples/net/2.0/Appenders/SampleAppendersApp/cs/src/Appender/PatternLayoutAdoNetAppender.cs
AL examples/net/2.0/Appenders/SampleAppendersApp/cs/src/Appender/AsyncAppender.cs
- AL examples/net/2.0/Appenders/SampleAppendersApp/cs/src/Appender/PatternLayoutAdoNetAppenderParameter.cs
AL examples/net/2.0/Appenders/SampleAppendersApp/cs/src/Appender/FastDbAppender.cs
AL examples/net/2.0/Appenders/SampleAppendersApp/cs/src/Appender/FireEventAppender.cs
AL examples/net/2.0/Appenders/SampleAppendersApp/cs/src/Appender/MessageBoxAppender.cs
+ AL examples/net/2.0/Appenders/SampleAppendersApp/cs/src/Appender/MessageObjectExpanderAppender.cs
+ AL examples/net/2.0/Appenders/SampleAppendersApp/cs/src/Appender/MsmqAppender.cs
+ AL examples/net/2.0/Appenders/SampleAppendersApp/cs/src/Appender/PatternFileAppender.cs
+ AL examples/net/2.0/Appenders/SampleAppendersApp/cs/src/Appender/PatternLayoutAdoNetAppender.cs
+ AL examples/net/2.0/Appenders/SampleAppendersApp/cs/src/Appender/PatternLayoutAdoNetAppenderParameter.cs
+ AL examples/net/2.0/Appenders/SampleAppendersApp/cs/src/Appender/SimpleSmtpAppender.cs
AL examples/net/2.0/Appenders/SampleAppendersApp/cs/src/AssemblyInfo.cs
- AL examples/net/2.0/Appenders/SampleAppendersApp/cs/src/App.config
- AL examples/net/2.0/Appenders/SampleAppendersApp/cs/src/SampleAppendersApp.csproj
AL examples/net/2.0/Appenders/SampleAppendersApp/cs/src/LoggingExample.cs
- AL examples/net/2.0/Appenders/SampleAppendersApp/cs/nant.config
- AL examples/net/2.0/Appenders/SampleAppendersApp/nant.config
- AL examples/net/2.0/Appenders/WmiAppender/nant.build
+ AL examples/net/2.0/Appenders/SampleAppendersApp/nant.build
AL examples/net/2.0/Appenders/WmiAppender/cs/nant.build
AL examples/net/2.0/Appenders/WmiAppender/cs/src/AssemblyInfo.cs
- AL examples/net/2.0/Appenders/WmiAppender/cs/src/WmiLoggingEvent.cs
- AL examples/net/2.0/Appenders/WmiAppender/cs/src/WmiLayout.cs
AL examples/net/2.0/Appenders/WmiAppender/cs/src/IWmiBoundEvent.cs
- AL examples/net/2.0/Appenders/WmiAppender/cs/src/WmiAppender.csproj
- AL examples/net/2.0/Appenders/WmiAppender/cs/src/WmiInstaller.cs
AL examples/net/2.0/Appenders/WmiAppender/cs/src/WmiAppender.cs
- AL examples/net/2.0/Appenders/WmiAppender/cs/nant.config
- AL examples/net/2.0/Appenders/WmiAppender/nant.config
- AL examples/net/2.0/Appenders/nant.build
- AL examples/net/2.0/Appenders/nant.config
- AL examples/net/2.0/Extensibility/EventIDLogApp/nant.build
+ AL examples/net/2.0/Appenders/WmiAppender/cs/src/WmiInstaller.cs
+ AL examples/net/2.0/Appenders/WmiAppender/cs/src/WmiLayout.cs
+ AL examples/net/2.0/Appenders/WmiAppender/cs/src/WmiLoggingEvent.cs
+ AL examples/net/2.0/Appenders/WmiAppender/nant.build
+ AL examples/net/2.0/cs-examples.sln
AL examples/net/2.0/Extensibility/EventIDLogApp/cs/nant.build
AL examples/net/2.0/Extensibility/EventIDLogApp/cs/src/AssemblyInfo.cs
AL examples/net/2.0/Extensibility/EventIDLogApp/cs/src/EventIDLogApp.cs
- AL examples/net/2.0/Extensibility/EventIDLogApp/cs/src/App.config
- AL examples/net/2.0/Extensibility/EventIDLogApp/cs/src/EventIDLogApp.csproj
- AL examples/net/2.0/Extensibility/EventIDLogApp/cs/nant.config
- AL examples/net/2.0/Extensibility/EventIDLogApp/nant.config
+ AL examples/net/2.0/Extensibility/EventIDLogApp/nant.build
AL examples/net/2.0/Extensibility/nant.build
- AL examples/net/2.0/Extensibility/TraceLogApp/nant.build
AL examples/net/2.0/Extensibility/TraceLogApp/cs/nant.build
AL examples/net/2.0/Extensibility/TraceLogApp/cs/src/AssemblyInfo.cs
AL examples/net/2.0/Extensibility/TraceLogApp/cs/src/TraceLogApp.cs
- AL examples/net/2.0/Extensibility/TraceLogApp/cs/src/TraceLogApp.csproj
B examples/net/2.0/Extensibility/TraceLogApp/cs/src/TraceLogApp.exe.log4net
- AL examples/net/2.0/Extensibility/TraceLogApp/cs/nant.config
- AL examples/net/2.0/Extensibility/TraceLogApp/nant.config
- AL examples/net/2.0/Extensibility/nant.config
- AL examples/net/2.0/vb-examples.sln
+ AL examples/net/2.0/Extensibility/TraceLogApp/nant.build
+ AL examples/net/2.0/Layouts/nant.build
+ AL examples/net/2.0/Layouts/SampleLayoutsApp/cs/nant.build
+ AL examples/net/2.0/Layouts/SampleLayoutsApp/cs/src/AssemblyInfo.cs
+ AL examples/net/2.0/Layouts/SampleLayoutsApp/cs/src/Layout/ForwardingLayout.cs
+ AL examples/net/2.0/Layouts/SampleLayoutsApp/cs/src/Layout/LevelConversionPattern.cs
+ AL examples/net/2.0/Layouts/SampleLayoutsApp/cs/src/Layout/LevelPatternLayout.cs
+ AL examples/net/2.0/Layouts/SampleLayoutsApp/cs/src/Layout/LineWrappingLayout.cs
+ AL examples/net/2.0/Layouts/SampleLayoutsApp/cs/src/LoggingExample.cs
+ AL examples/net/2.0/Layouts/SampleLayoutsApp/nant.build
AL examples/net/2.0/nant.build
+ AL examples/net/2.0/Performance/nant.build
+ AL examples/net/2.0/Performance/NotLogging/cs/nant.build
+ AL examples/net/2.0/Performance/NotLogging/cs/src/AssemblyInfo.cs
+ AL examples/net/2.0/Performance/NotLogging/cs/src/NotLogging.cs
AL examples/net/2.0/Performance/NotLogging/nant.build
AL examples/net/2.0/Performance/NotLogging/vb/nant.build
AL examples/net/2.0/Performance/NotLogging/vb/src/AssemblyInfo.vb
- AL examples/net/2.0/Performance/NotLogging/vb/src/NotLogging.vbproj
AL examples/net/2.0/Performance/NotLogging/vb/src/NotLogging.vb
- AL examples/net/2.0/Performance/NotLogging/vb/nant.config
- AL examples/net/2.0/Performance/NotLogging/cs/nant.build
- AL examples/net/2.0/Performance/NotLogging/cs/src/AssemblyInfo.cs
- AL examples/net/2.0/Performance/NotLogging/cs/src/NotLogging.csproj
- AL examples/net/2.0/Performance/NotLogging/cs/src/NotLogging.cs
- AL examples/net/2.0/Performance/NotLogging/cs/nant.config
- AL examples/net/2.0/Performance/NotLogging/nant.config
- AL examples/net/2.0/Performance/nant.build
- AL examples/net/2.0/Performance/nant.config
+ AL examples/net/2.0/Performance/NotLogging/vb/src/NotLogging.vbproj
AL examples/net/2.0/Remoting/nant.build
- AL examples/net/2.0/Remoting/RemotingServer/nant.build
- AL examples/net/2.0/Remoting/RemotingServer/cs/nant.build
- AL examples/net/2.0/Remoting/RemotingServer/cs/src/RemotingServer.cs
- AL examples/net/2.0/Remoting/RemotingServer/cs/src/AssemblyInfo.cs
- AL examples/net/2.0/Remoting/RemotingServer/cs/src/RemotingServer.csproj
- AL examples/net/2.0/Remoting/RemotingServer/cs/src/App.config
- AL examples/net/2.0/Remoting/RemotingServer/cs/nant.config
- AL examples/net/2.0/Remoting/RemotingServer/nant.config
- AL examples/net/2.0/Remoting/RemotingClient/nant.build
AL examples/net/2.0/Remoting/RemotingClient/cs/nant.build
- AL examples/net/2.0/Remoting/RemotingClient/cs/src/RemotingClient.csproj
AL examples/net/2.0/Remoting/RemotingClient/cs/src/AssemblyInfo.cs
AL examples/net/2.0/Remoting/RemotingClient/cs/src/RemotingClient.cs
- AL examples/net/2.0/Remoting/RemotingClient/cs/src/App.config
- AL examples/net/2.0/Remoting/RemotingClient/cs/nant.config
- AL examples/net/2.0/Remoting/RemotingClient/nant.config
- AL examples/net/2.0/Remoting/nant.config
- AL examples/net/2.0/Layouts/SampleLayoutsApp/nant.build
- AL examples/net/2.0/Layouts/SampleLayoutsApp/cs/nant.build
- AL examples/net/2.0/Layouts/SampleLayoutsApp/cs/src/Layout/LevelPatternLayout.cs
- AL examples/net/2.0/Layouts/SampleLayoutsApp/cs/src/Layout/ForwardingLayout.cs
- AL examples/net/2.0/Layouts/SampleLayoutsApp/cs/src/Layout/LineWrappingLayout.cs
- AL examples/net/2.0/Layouts/SampleLayoutsApp/cs/src/Layout/LevelConversionPattern.cs
- AL examples/net/2.0/Layouts/SampleLayoutsApp/cs/src/AssemblyInfo.cs
- AL examples/net/2.0/Layouts/SampleLayoutsApp/cs/src/App.config
- AL examples/net/2.0/Layouts/SampleLayoutsApp/cs/src/SampleLayoutsApp.csproj
- AL examples/net/2.0/Layouts/SampleLayoutsApp/cs/src/LoggingExample.cs
- AL examples/net/2.0/Layouts/SampleLayoutsApp/cs/nant.config
- AL examples/net/2.0/Layouts/SampleLayoutsApp/nant.config
- AL examples/net/2.0/Layouts/nant.build
- AL examples/net/2.0/Layouts/nant.config
- AL examples/net/2.0/cs-examples.sln
- AL examples/net/2.0/Repository/SharedModule/nant.build
- AL examples/net/2.0/Repository/SharedModule/vb/nant.build
- AL examples/net/2.0/Repository/SharedModule/vb/src/Math.vb
- AL examples/net/2.0/Repository/SharedModule/vb/src/AssemblyInfo.vb
- AL examples/net/2.0/Repository/SharedModule/vb/src/SharedModule.vbproj
- AL examples/net/2.0/Repository/SharedModule/vb/nant.config
- AL examples/net/2.0/Repository/SharedModule/cs/nant.build
+ AL examples/net/2.0/Remoting/RemotingClient/nant.build
+ AL examples/net/2.0/Remoting/RemotingServer/cs/nant.build
+ AL examples/net/2.0/Remoting/RemotingServer/cs/src/AssemblyInfo.cs
+ AL examples/net/2.0/Remoting/RemotingServer/cs/src/RemotingServer.cs
+ AL examples/net/2.0/Remoting/RemotingServer/nant.build
+ AL examples/net/2.0/Repository/nant.build
+ AL examples/net/2.0/Repository/SharedModule/cs/nant.build
AL examples/net/2.0/Repository/SharedModule/cs/src/AssemblyInfo.cs
AL examples/net/2.0/Repository/SharedModule/cs/src/Math.cs
- AL examples/net/2.0/Repository/SharedModule/cs/src/SharedModule.csproj
- AL examples/net/2.0/Repository/SharedModule/cs/nant.config
- AL examples/net/2.0/Repository/SharedModule/nant.config
- AL examples/net/2.0/Repository/SimpleModule/nant.build
- AL examples/net/2.0/Repository/SimpleModule/vb/nant.build
- AL examples/net/2.0/Repository/SimpleModule/vb/src/Math.vb
- B examples/net/2.0/Repository/SimpleModule/vb/src/SimpleModule.dll.log4net
- AL examples/net/2.0/Repository/SimpleModule/vb/src/AssemblyInfo.vb
- AL examples/net/2.0/Repository/SimpleModule/vb/src/SimpleModule.vbproj
- AL examples/net/2.0/Repository/SimpleModule/vb/nant.config
- AL examples/net/2.0/Repository/SimpleModule/cs/nant.build
- B examples/net/2.0/Repository/SimpleModule/cs/src/SimpleModule.dll.log4net
- AL examples/net/2.0/Repository/SimpleModule/cs/src/AssemblyInfo.cs
- AL examples/net/2.0/Repository/SimpleModule/cs/src/Math.cs
- AL examples/net/2.0/Repository/SimpleModule/cs/src/SimpleModule.csproj
- AL examples/net/2.0/Repository/SimpleModule/cs/nant.config
- AL examples/net/2.0/Repository/SimpleModule/nant.config
- AL examples/net/2.0/Repository/nant.build
+ AL examples/net/2.0/Repository/SharedModule/nant.build
+ AL examples/net/2.0/Repository/SharedModule/vb/nant.build
+ AL examples/net/2.0/Repository/SharedModule/vb/src/AssemblyInfo.vb
+ AL examples/net/2.0/Repository/SharedModule/vb/src/Math.vb
+ AL examples/net/2.0/Repository/SharedModule/vb/src/SharedModule.vbproj
+ AL examples/net/2.0/Repository/SimpleApp/cs/nant.build
+ AL examples/net/2.0/Repository/SimpleApp/cs/src/AssemblyInfo.cs
+ AL examples/net/2.0/Repository/SimpleApp/cs/src/EntryPoint.cs
+ B examples/net/2.0/Repository/SimpleApp/cs/src/SimpleApp.exe.log4net
AL examples/net/2.0/Repository/SimpleApp/nant.build
AL examples/net/2.0/Repository/SimpleApp/vb/nant.build
- AL examples/net/2.0/Repository/SimpleApp/vb/src/SimpleApp.vbproj
AL examples/net/2.0/Repository/SimpleApp/vb/src/AssemblyInfo.vb
- AL examples/net/2.0/Repository/SimpleApp/vb/src/App.config
AL examples/net/2.0/Repository/SimpleApp/vb/src/EntryPoint.vb
B examples/net/2.0/Repository/SimpleApp/vb/src/SimpleApp.exe.log4net
- AL examples/net/2.0/Repository/SimpleApp/vb/nant.config
- AL examples/net/2.0/Repository/SimpleApp/cs/nant.build
- AL examples/net/2.0/Repository/SimpleApp/cs/src/AssemblyInfo.cs
- AL examples/net/2.0/Repository/SimpleApp/cs/src/EntryPoint.cs
- AL examples/net/2.0/Repository/SimpleApp/cs/src/App.config
- AL examples/net/2.0/Repository/SimpleApp/cs/src/SimpleApp.csproj
- B examples/net/2.0/Repository/SimpleApp/cs/src/SimpleApp.exe.log4net
- AL examples/net/2.0/Repository/SimpleApp/cs/nant.config
- AL examples/net/2.0/Repository/SimpleApp/nant.config
- AL examples/net/2.0/Repository/nant.config
- AL examples/net/2.0/nant.config
+ AL examples/net/2.0/Repository/SimpleApp/vb/src/SimpleApp.vbproj
+ AL examples/net/2.0/Repository/SimpleModule/cs/nant.build
+ AL examples/net/2.0/Repository/SimpleModule/cs/src/AssemblyInfo.cs
+ AL examples/net/2.0/Repository/SimpleModule/cs/src/Math.cs
+ B examples/net/2.0/Repository/SimpleModule/cs/src/SimpleModule.dll.log4net
+ AL examples/net/2.0/Repository/SimpleModule/nant.build
+ AL examples/net/2.0/Repository/SimpleModule/vb/nant.build
+ AL examples/net/2.0/Repository/SimpleModule/vb/src/AssemblyInfo.vb
+ AL examples/net/2.0/Repository/SimpleModule/vb/src/Math.vb
+ B examples/net/2.0/Repository/SimpleModule/vb/src/SimpleModule.dll.log4net
+ AL examples/net/2.0/Repository/SimpleModule/vb/src/SimpleModule.vbproj
+ AL examples/net/2.0/Tutorials/ConsoleApp/cs/nant.build
+ AL examples/net/2.0/Tutorials/ConsoleApp/cs/src/AssemblyInfo.cs
+ AL examples/net/2.0/Tutorials/ConsoleApp/cs/src/LoggingExample.cs
+ AL examples/net/2.0/Tutorials/ConsoleApp/nant.build
+ AL examples/net/2.0/Tutorials/ConsoleApp/vb/nant.build
+ AL examples/net/2.0/Tutorials/ConsoleApp/vb/src/AssemblyInfo.vb
+ AL examples/net/2.0/Tutorials/ConsoleApp/vb/src/ConsoleApp.vbproj
+ AL examples/net/2.0/Tutorials/ConsoleApp/vb/src/LoggingExample.vb
+ AL examples/net/2.0/Tutorials/nant.build
+ AL examples/net/2.0/Tutorials/WebApp/cs/nant.build
+ AL examples/net/2.0/Tutorials/WebApp/cs/src/AssemblyInfo.cs
+ AL examples/net/2.0/Tutorials/WebApp/cs/src/AssemblyVersionInfo.cs
+ AL examples/net/2.0/Tutorials/WebApp/cs/src/Global.asax
+ AL examples/net/2.0/Tutorials/WebApp/cs/src/Global.asax.cs
+ AL examples/net/2.0/Tutorials/WebApp/cs/src/Global.asax.resx
+ B examples/net/2.0/Tutorials/WebApp/cs/src/SimpleModule.dll.log4net
+ AL examples/net/2.0/Tutorials/WebApp/cs/src/WebApp.csproj.webinfo
+ B examples/net/2.0/Tutorials/WebApp/cs/src/WebApp.dll.log4net
+ AL examples/net/2.0/Tutorials/WebApp/cs/src/WebApp.vsdisco
+ AL examples/net/2.0/Tutorials/WebApp/cs/src/WebForm1.aspx
+ AL examples/net/2.0/Tutorials/WebApp/cs/src/WebForm1.aspx.cs
+ AL examples/net/2.0/Tutorials/WebApp/cs/src/WebForm1.aspx.resx
+ AL examples/net/2.0/Tutorials/WebApp/nant.build
+ AL examples/net/2.0/Tutorials/WebApp/vb/nant.build
+ AL examples/net/2.0/Tutorials/WebApp/vb/src/AssemblyInfo.vb
+ AL examples/net/2.0/Tutorials/WebApp/vb/src/AssemblyVersionInfo.vb
+ AL examples/net/2.0/Tutorials/WebApp/vb/src/Global.asax
+ AL examples/net/2.0/Tutorials/WebApp/vb/src/Global.asax.resx
+ AL examples/net/2.0/Tutorials/WebApp/vb/src/Global.asax.vb
+ B examples/net/2.0/Tutorials/WebApp/vb/src/SimpleModule.dll.log4net
+ B examples/net/2.0/Tutorials/WebApp/vb/src/WebApp.dll.log4net
+ AL examples/net/2.0/Tutorials/WebApp/vb/src/WebApp.vbproj
+ AL examples/net/2.0/Tutorials/WebApp/vb/src/WebApp.vbproj.webinfo
+ AL examples/net/2.0/Tutorials/WebApp/vb/src/WebApp.vsdisco
+ AL examples/net/2.0/Tutorials/WebApp/vb/src/WebForm1.aspx
+ AL examples/net/2.0/Tutorials/WebApp/vb/src/WebForm1.aspx.resx
+ AL examples/net/2.0/Tutorials/WebApp/vb/src/WebForm1.aspx.vb
+ AL examples/net/2.0/vb-examples.sln
AL examples/net/nant.build
- AL examples/net/1.1/Tutorials/ConsoleApp/nant.build
- AL examples/net/1.1/Tutorials/ConsoleApp/cpp/nant.build
- AL examples/net/1.1/Tutorials/ConsoleApp/cpp/src/ConsoleApp.vcproj
- AL examples/net/1.1/Tutorials/ConsoleApp/cpp/src/AssemblyInfo.cpp
- AL examples/net/1.1/Tutorials/ConsoleApp/cpp/src/ConsoleApp.cpp
- AL examples/net/1.1/Tutorials/ConsoleApp/cpp/src/App.config
- AL examples/net/1.1/Tutorials/ConsoleApp/cpp/nant.config
- AL examples/net/1.1/Tutorials/ConsoleApp/js/nant.build
- AL examples/net/1.1/Tutorials/ConsoleApp/js/src/App.config
- AL examples/net/1.1/Tutorials/ConsoleApp/js/src/LoggingExample.js
- AL examples/net/1.1/Tutorials/ConsoleApp/js/src/AssemblyInfo.js
- AL examples/net/1.1/Tutorials/ConsoleApp/js/nant.config
- AL examples/net/1.1/Tutorials/ConsoleApp/nant.config
- AL examples/net/1.1/Tutorials/nant.build
- AL examples/net/1.1/Tutorials/nant.config
- AL examples/net/1.1/nant.build
- AL examples/net/1.1/cpp-examples.sln
- AL examples/net/1.1/Repository/SharedModule/nant.build
- AL examples/net/1.1/Repository/SharedModule/js/nant.build
- AL examples/net/1.1/Repository/SharedModule/js/src/Math.js
- AL examples/net/1.1/Repository/SharedModule/js/src/AssemblyInfo.js
- AL examples/net/1.1/Repository/SharedModule/js/nant.config
- AL examples/net/1.1/Repository/SharedModule/nant.config
- AL examples/net/1.1/Repository/SimpleModule/nant.build
- AL examples/net/1.1/Repository/SimpleModule/js/nant.build
- B examples/net/1.1/Repository/SimpleModule/js/src/SimpleModule.dll.log4net
- AL examples/net/1.1/Repository/SimpleModule/js/src/Math.js
- AL examples/net/1.1/Repository/SimpleModule/js/src/AssemblyInfo.js
- AL examples/net/1.1/Repository/SimpleModule/js/nant.config
- AL examples/net/1.1/Repository/SimpleModule/nant.config
- AL examples/net/1.1/Repository/nant.build
- AL examples/net/1.1/Repository/SimpleApp/nant.build
- AL examples/net/1.1/Repository/SimpleApp/js/nant.build
- AL examples/net/1.1/Repository/SimpleApp/js/src/App.config
- B examples/net/1.1/Repository/SimpleApp/js/src/SimpleApp.exe.log4net
- AL examples/net/1.1/Repository/SimpleApp/js/src/EntryPoint.js
- AL examples/net/1.1/Repository/SimpleApp/js/src/AssemblyInfo.js
- AL examples/net/1.1/Repository/SimpleApp/js/nant.config
- AL examples/net/1.1/Repository/SimpleApp/nant.config
- AL examples/net/1.1/Repository/nant.config
- AL examples/net/1.1/nant.config
- AL examples/net/nant.config
- !????? src/.idea/.idea.log4net/.idea/misc.xml
- !????? src/.idea/.idea.log4net/.idea/.name
- !????? src/.idea/.idea.log4net/.idea/workspace.xml
- !????? src/.idea/.idea.log4net/.idea/indexLayout.xml
- !????? src/.idea/.idea.log4net/.idea/projectSettingsUpdater.xml
- !????? src/.idea/.idea.log4net/.idea/codeStyles/codeStyleConfig.xml
- !????? src/.idea/.idea.log4net/.idea/vcs.xml
- AL src/site/xdoc/history.xml
- AL src/site/xdoc/download_log4net.xml
- AL src/site/xdoc/release/howto/chainsaw.xml
- AL src/site/xdoc/release/howto/index.xml
- AL src/site/xdoc/release/config-examples.xml
- AL src/site/xdoc/release/security-reports.xml
- AL src/site/xdoc/release/framework-support.xml
- AL src/site/xdoc/release/example-apps.xml
- AL src/site/xdoc/release/release-notes.xml
- AL src/site/xdoc/release/building.xml
- AL src/site/xdoc/release/features.xml
- AL src/site/xdoc/release/manual/internals.xml
- AL src/site/xdoc/release/manual/repositories.xml
- AL src/site/xdoc/release/manual/plugins.xml
- AL src/site/xdoc/release/manual/configuration.xml
- AL src/site/xdoc/release/manual/contexts.xml
- AL src/site/xdoc/release/manual/introduction.xml
- AL src/site/xdoc/release/faq.xml
- AL src/site/xdoc/index.xml
- AL src/site/site.xml
- AL src/site/apt/roadmap.apt
- AL src/site/site.vm
- !????? src/integration-testing/log4net-673/Program.cs
- !????? src/integration-testing/log4net-673/log4net-673.csproj
- B src/integration-testing/log4net-673/bin/Debug/net6.0/runtimes/win/lib/netstandard2.0/System.Security.Cryptography.ProtectedData.dll
- B src/integration-testing/log4net-673/bin/Debug/net6.0/log4net-673
- B src/integration-testing/log4net-673/bin/Debug/net6.0/log4net-673.pdb
- B src/integration-testing/log4net-673/bin/Debug/net6.0/log4net.dll
- B src/integration-testing/log4net-673/bin/Debug/net6.0/System.Configuration.ConfigurationManager.dll
- B src/integration-testing/log4net-673/bin/Debug/net6.0/log4net-673.dll
- !????? src/integration-testing/log4net-673/bin/Debug/net6.0/log4net.config
- B src/integration-testing/log4net-673/bin/Debug/net6.0/System.Security.Cryptography.ProtectedData.dll
- B src/integration-testing/log4net-673/bin/Debug/net6.0/System.Security.Permissions.dll
- !????? src/integration-testing/log4net-673/log4net.config
- !????? src/integration-testing/log4net-611-main/Program.cs
- B src/integration-testing/log4net-611-main/bin/Debug/net6.0/runtimes/win/lib/netstandard2.0/System.Security.Cryptography.ProtectedData.dll
- B src/integration-testing/log4net-611-main/bin/Debug/net6.0/log4net.dll
- B src/integration-testing/log4net-611-main/bin/Debug/net6.0/log4net-611-main.dll
- B src/integration-testing/log4net-611-main/bin/Debug/net6.0/System.Configuration.ConfigurationManager.dll
- B src/integration-testing/log4net-611-main/bin/Debug/net6.0/log4net-611-lib.dll
- B src/integration-testing/log4net-611-main/bin/Debug/net6.0/log4net-611-main
- B src/integration-testing/log4net-611-main/bin/Debug/net6.0/log4net-611-main.pdb
- B src/integration-testing/log4net-611-main/bin/Debug/net6.0/log4net-611-lib.pdb
- !????? src/integration-testing/log4net-611-main/bin/Debug/net6.0/log4net.config
- B src/integration-testing/log4net-611-main/bin/Debug/net6.0/System.Security.Cryptography.ProtectedData.dll
- B src/integration-testing/log4net-611-main/bin/Debug/net6.0/System.Security.Permissions.dll
- B src/integration-testing/log4net-611-main/bin/Debug/net462/System.Threading.Tasks.Parallel.dll
- B src/integration-testing/log4net-611-main/bin/Debug/net462/System.Runtime.Serialization.Json.dll
- B src/integration-testing/log4net-611-main/bin/Debug/net462/System.Linq.Parallel.dll
- B src/integration-testing/log4net-611-main/bin/Debug/net462/log4net-611-main.exe
- B src/integration-testing/log4net-611-main/bin/Debug/net462/System.Security.Cryptography.Algorithms.dll
- B src/integration-testing/log4net-611-main/bin/Debug/net462/System.Threading.Overlapped.dll
- B src/integration-testing/log4net-611-main/bin/Debug/net462/System.ValueTuple.dll
- B src/integration-testing/log4net-611-main/bin/Debug/net462/System.ComponentModel.Primitives.dll
- B src/integration-testing/log4net-611-main/bin/Debug/net462/System.Net.Ping.dll
- B src/integration-testing/log4net-611-main/bin/Debug/net462/System.Linq.Expressions.dll
- B src/integration-testing/log4net-611-main/bin/Debug/net462/System.Xml.XDocument.dll
- B src/integration-testing/log4net-611-main/bin/Debug/net462/System.Text.Encoding.Extensions.dll
- B src/integration-testing/log4net-611-main/bin/Debug/net462/System.AppContext.dll
- B src/integration-testing/log4net-611-main/bin/Debug/net462/System.Security.Cryptography.Primitives.dll
- B src/integration-testing/log4net-611-main/bin/Debug/net462/System.Runtime.Serialization.Primitives.dll
- B src/integration-testing/log4net-611-main/bin/Debug/net462/log4net.dll
- B src/integration-testing/log4net-611-main/bin/Debug/net462/System.Security.Cryptography.Encoding.dll
- B src/integration-testing/log4net-611-main/bin/Debug/net462/System.Xml.XPath.dll
- B src/integration-testing/log4net-611-main/bin/Debug/net462/System.ComponentModel.dll
- B src/integration-testing/log4net-611-main/bin/Debug/net462/System.Threading.Timer.dll
- B src/integration-testing/log4net-611-main/bin/Debug/net462/System.Resources.ResourceManager.dll
- B src/integration-testing/log4net-611-main/bin/Debug/net462/System.IO.FileSystem.Primitives.dll
- B src/integration-testing/log4net-611-main/bin/Debug/net462/System.Runtime.Extensions.dll
- B src/integration-testing/log4net-611-main/bin/Debug/net462/System.Collections.NonGeneric.dll
- B src/integration-testing/log4net-611-main/bin/Debug/net462/System.Runtime.CompilerServices.VisualC.dll
- B src/integration-testing/log4net-611-main/bin/Debug/net462/System.Net.NetworkInformation.dll
- B src/integration-testing/log4net-611-main/bin/Debug/net462/System.IO.IsolatedStorage.dll
- B src/integration-testing/log4net-611-main/bin/Debug/net462/System.Security.SecureString.dll
- B src/integration-testing/log4net-611-main/bin/Debug/net462/System.Collections.Concurrent.dll
- B src/integration-testing/log4net-611-main/bin/Debug/net462/System.IO.Compression.ZipFile.dll
- B src/integration-testing/log4net-611-main/bin/Debug/net462/System.Resources.Writer.dll
- B src/integration-testing/log4net-611-main/bin/Debug/net462/System.Runtime.InteropServices.RuntimeInformation.dll
- B src/integration-testing/log4net-611-main/bin/Debug/net462/System.Diagnostics.Tools.dll
- B src/integration-testing/log4net-611-main/bin/Debug/net462/System.Net.Primitives.dll
- B src/integration-testing/log4net-611-main/bin/Debug/net462/System.Diagnostics.Debug.dll
- B src/integration-testing/log4net-611-main/bin/Debug/net462/System.Security.Principal.dll
- B src/integration-testing/log4net-611-main/bin/Debug/net462/System.IO.FileSystem.DriveInfo.dll
- B src/integration-testing/log4net-611-main/bin/Debug/net462/log4net-611-lib.dll
- B src/integration-testing/log4net-611-main/bin/Debug/net462/System.Net.WebSockets.dll
- B src/integration-testing/log4net-611-main/bin/Debug/net462/System.Diagnostics.Contracts.dll
- B src/integration-testing/log4net-611-main/bin/Debug/net462/System.ObjectModel.dll
- B src/integration-testing/log4net-611-main/bin/Debug/net462/System.Runtime.Serialization.Xml.dll
- B src/integration-testing/log4net-611-main/bin/Debug/net462/System.Collections.dll
- B src/integration-testing/log4net-611-main/bin/Debug/net462/System.Threading.Tasks.dll
- B src/integration-testing/log4net-611-main/bin/Debug/net462/System.Text.Encoding.dll
- B src/integration-testing/log4net-611-main/bin/Debug/net462/log4net-611-main.pdb
- B src/integration-testing/log4net-611-main/bin/Debug/net462/System.Runtime.dll
- B src/integration-testing/log4net-611-main/bin/Debug/net462/System.IO.MemoryMappedFiles.dll
- B src/integration-testing/log4net-611-main/bin/Debug/net462/System.IO.UnmanagedMemoryStream.dll
- B src/integration-testing/log4net-611-main/bin/Debug/net462/System.IO.FileSystem.dll
- B src/integration-testing/log4net-611-main/bin/Debug/net462/System.Runtime.Handles.dll
- B src/integration-testing/log4net-611-main/bin/Debug/net462/System.Diagnostics.Process.dll
- B src/integration-testing/log4net-611-main/bin/Debug/net462/System.Runtime.InteropServices.dll
- B src/integration-testing/log4net-611-main/bin/Debug/net462/System.Xml.XmlSerializer.dll
- B src/integration-testing/log4net-611-main/bin/Debug/net462/log4net-611-main.exe.config
- B src/integration-testing/log4net-611-main/bin/Debug/net462/System.Net.Security.dll
- B src/integration-testing/log4net-611-main/bin/Debug/net462/System.Drawing.Primitives.dll
- B src/integration-testing/log4net-611-main/bin/Debug/net462/System.Net.Sockets.dll
- B src/integration-testing/log4net-611-main/bin/Debug/net462/System.Linq.dll
- B src/integration-testing/log4net-611-main/bin/Debug/net462/System.Net.WebHeaderCollection.dll
- B src/integration-testing/log4net-611-main/bin/Debug/net462/System.Diagnostics.Tracing.dll
- B src/integration-testing/log4net-611-main/bin/Debug/net462/System.Diagnostics.TraceSource.dll
- B src/integration-testing/log4net-611-main/bin/Debug/net462/log4net-611-lib.pdb
- B src/integration-testing/log4net-611-main/bin/Debug/net462/System.Security.Cryptography.X509Certificates.dll
- !????? src/integration-testing/log4net-611-main/bin/Debug/net462/log4net.config
- B src/integration-testing/log4net-611-main/bin/Debug/net462/System.IO.FileSystem.Watcher.dll
- B src/integration-testing/log4net-611-main/bin/Debug/net462/System.Data.Common.dll
- B src/integration-testing/log4net-611-main/bin/Debug/net462/System.Runtime.Serialization.Formatters.dll
- B src/integration-testing/log4net-611-main/bin/Debug/net462/System.Globalization.dll
- B src/integration-testing/log4net-611-main/bin/Debug/net462/System.Diagnostics.StackTrace.dll
- B src/integration-testing/log4net-611-main/bin/Debug/net462/System.Diagnostics.TextWriterTraceListener.dll
- B src/integration-testing/log4net-611-main/bin/Debug/net462/System.Reflection.dll
- B src/integration-testing/log4net-611-main/bin/Debug/net462/System.Reflection.Primitives.dll
- B src/integration-testing/log4net-611-main/bin/Debug/net462/System.Threading.dll
- B src/integration-testing/log4net-611-main/bin/Debug/net462/System.Globalization.Calendars.dll
- B src/integration-testing/log4net-611-main/bin/Debug/net462/System.Dynamic.Runtime.dll
- B src/integration-testing/log4net-611-main/bin/Debug/net462/System.ComponentModel.EventBasedAsync.dll
- B src/integration-testing/log4net-611-main/bin/Debug/net462/System.Xml.XPath.XDocument.dll
- B src/integration-testing/log4net-611-main/bin/Debug/net462/System.Console.dll
- B src/integration-testing/log4net-611-main/bin/Debug/net462/System.IO.dll
- B src/integration-testing/log4net-611-main/bin/Debug/net462/System.Linq.Queryable.dll
- B src/integration-testing/log4net-611-main/bin/Debug/net462/System.IO.Compression.dll
- B src/integration-testing/log4net-611-main/bin/Debug/net462/netstandard.dll
- B src/integration-testing/log4net-611-main/bin/Debug/net462/System.Security.Claims.dll
- B src/integration-testing/log4net-611-main/bin/Debug/net462/System.Net.Requests.dll
- B src/integration-testing/log4net-611-main/bin/Debug/net462/System.Threading.Thread.dll
- B src/integration-testing/log4net-611-main/bin/Debug/net462/System.Collections.Specialized.dll
- B src/integration-testing/log4net-611-main/bin/Debug/net462/System.Security.Cryptography.Csp.dll
- B src/integration-testing/log4net-611-main/bin/Debug/net462/System.Resources.Reader.dll
- B src/integration-testing/log4net-611-main/bin/Debug/net462/System.Xml.XmlDocument.dll
- B src/integration-testing/log4net-611-main/bin/Debug/net462/System.Threading.ThreadPool.dll
- B src/integration-testing/log4net-611-main/bin/Debug/net462/System.Diagnostics.FileVersionInfo.dll
- B src/integration-testing/log4net-611-main/bin/Debug/net462/System.Text.RegularExpressions.dll
- B src/integration-testing/log4net-611-main/bin/Debug/net462/System.Reflection.Extensions.dll
- B src/integration-testing/log4net-611-main/bin/Debug/net462/System.Net.NameResolution.dll
- B src/integration-testing/log4net-611-main/bin/Debug/net462/System.ComponentModel.TypeConverter.dll
- B src/integration-testing/log4net-611-main/bin/Debug/net462/System.Runtime.Numerics.dll
- B src/integration-testing/log4net-611-main/bin/Debug/net462/System.Xml.ReaderWriter.dll
- B src/integration-testing/log4net-611-main/bin/Debug/net462/System.Net.Http.dll
- B src/integration-testing/log4net-611-main/bin/Debug/net462/System.IO.Pipes.dll
- B src/integration-testing/log4net-611-main/bin/Debug/net462/Microsoft.Win32.Primitives.dll
- B src/integration-testing/log4net-611-main/bin/Debug/net462/System.Globalization.Extensions.dll
- B src/integration-testing/log4net-611-main/bin/Debug/net462/System.Net.WebSockets.Client.dll
- !????? src/integration-testing/log4net-611-main/log4net-611-main.csproj
- !????? src/integration-testing/log4net-611-main/log4net.config
- !????? src/integration-testing/log4net-681/Program.cs
- B src/integration-testing/log4net-681/bin/Debug/net6.0/runtimes/win/lib/netstandard2.0/System.Security.Cryptography.ProtectedData.dll
- B src/integration-testing/log4net-681/bin/Debug/net6.0/log4net-681.pdb
- B src/integration-testing/log4net-681/bin/Debug/net6.0/log4net.dll
- B src/integration-testing/log4net-681/bin/Debug/net6.0/log4net.pdb
- B src/integration-testing/log4net-681/bin/Debug/net6.0/System.Configuration.ConfigurationManager.dll
- B src/integration-testing/log4net-681/bin/Debug/net6.0/log4net-681
- B src/integration-testing/log4net-681/bin/Debug/net6.0/log4net-681.dll
- !????? src/integration-testing/log4net-681/bin/Debug/net6.0/log4net.config
- B src/integration-testing/log4net-681/bin/Debug/net6.0/System.Security.Cryptography.ProtectedData.dll
- B src/integration-testing/log4net-681/bin/Debug/net6.0/System.Security.Permissions.dll
- !????? src/integration-testing/log4net-681/bin/Debug/net6.0/log4net.xml
- !????? src/integration-testing/log4net-681/log4net-681.csproj
- !????? src/integration-testing/log4net-681/log4net.config
- !????? src/integration-testing/log4net-611-lib/DerivedAppender.cs
- B src/integration-testing/log4net-611-lib/bin/Debug/netstandard2.0/log4net-611-lib.dll
- B src/integration-testing/log4net-611-lib/bin/Debug/netstandard2.0/log4net-611-lib.pdb
- !????? src/integration-testing/log4net-611-lib/log4net-611-lib.csproj
- !????? src/integration-testing/log4net-672/Program.cs
- B src/integration-testing/log4net-672/bin/Debug/net6.0/runtimes/win/lib/netstandard2.0/System.Security.Cryptography.ProtectedData.dll
- B src/integration-testing/log4net-672/bin/Debug/net6.0/log4net-672.dll
- B src/integration-testing/log4net-672/bin/Debug/net6.0/log4net.dll
- B src/integration-testing/log4net-672/bin/Debug/net6.0/log4net.pdb
- B src/integration-testing/log4net-672/bin/Debug/net6.0/System.Configuration.ConfigurationManager.dll
- B src/integration-testing/log4net-672/bin/Debug/net6.0/PeanutButter.Utils.dll
- B src/integration-testing/log4net-672/bin/Debug/net6.0/PeanutButter.DuckTyping.dll
- B src/integration-testing/log4net-672/bin/Debug/net6.0/log4net-672.pdb
- B src/integration-testing/log4net-672/bin/Debug/net6.0/PeanutButter.EasyArgs.dll
- !????? src/integration-testing/log4net-672/bin/Debug/net6.0/log4net.config
- B src/integration-testing/log4net-672/bin/Debug/net6.0/System.Security.Cryptography.ProtectedData.dll
- B src/integration-testing/log4net-672/bin/Debug/net6.0/System.Security.Permissions.dll
- B src/integration-testing/log4net-672/bin/Debug/net6.0/log4net-672
- !????? src/integration-testing/log4net-672/bin/Debug/net6.0/log4net.xml
- !????? src/integration-testing/log4net-672/log4net-672.csproj
- !????? src/integration-testing/log4net-672/log4net.config
- AL src/changes/changes.xml
- !????? src/Directory.Build.props
- !????? src/MonoForFramework.targets
- AL src/log4net.sln
- !????? src/log4net.Tests/Signing.cs
- AL src/log4net.Tests/Utils.cs
- AL src/log4net.Tests/Appender/RemotingAppenderTest.cs
- AL src/log4net.Tests/Appender/MemoryAppenderTest.cs
- AL src/log4net.Tests/Appender/SmtpPickupDirAppenderTest.cs
- AL src/log4net.Tests/Appender/TraceAppenderTest.cs
- AL src/log4net.Tests/Appender/RollingFileAppenderTest.cs
- AL src/log4net.Tests/Appender/EventLogAppenderTest.cs
- AL src/log4net.Tests/Appender/AppenderCollectionTest.cs
- AL src/log4net.Tests/Appender/DebugAppenderTest.cs
- AL src/log4net.Tests/Appender/EventRaisingAppender.cs
- AL src/log4net.Tests/Appender/AdoNetAppenderTest.cs
- AL src/log4net.Tests/Appender/RecursiveLoggingTest.cs
- AL src/log4net.Tests/Appender/AdoNet/Log4NetConnection.cs
- AL src/log4net.Tests/Appender/AdoNet/Log4NetTransaction.cs
- AL src/log4net.Tests/Appender/AdoNet/Log4NetParameter.cs
- AL src/log4net.Tests/Appender/AdoNet/Log4NetParameterCollection.cs
- AL src/log4net.Tests/Appender/AdoNet/Log4NetCommand.cs
- AL src/log4net.Tests/Appender/CountingAppender.cs
- AL src/log4net.Tests/Appender/BufferingAppenderTest.cs
- AL src/log4net.Tests/Appender/StringAppender.cs
- B src/log4net.Tests/bin/Debug/netcoreapp3.1/runtimes/win/lib/netstandard2.0/System.Security.Cryptography.ProtectedData.dll
- B src/log4net.Tests/bin/Debug/netcoreapp3.1/NUnit3.TestAdapter.pdb
- B src/log4net.Tests/bin/Debug/netcoreapp3.1/nunit.engine.api.dll
- B src/log4net.Tests/bin/Debug/netcoreapp3.1/Microsoft.TestPlatform.CoreUtilities.dll
- B src/log4net.Tests/bin/Debug/netcoreapp3.1/NuGet.Frameworks.dll
- B src/log4net.Tests/bin/Debug/netcoreapp3.1/Microsoft.VisualStudio.TestPlatform.ObjectModel.dll
- B src/log4net.Tests/bin/Debug/netcoreapp3.1/ko/Microsoft.TestPlatform.CoreUtilities.resources.dll
- B src/log4net.Tests/bin/Debug/netcoreapp3.1/ko/Microsoft.TestPlatform.CrossPlatEngine.resources.dll
- B src/log4net.Tests/bin/Debug/netcoreapp3.1/ko/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll
- B src/log4net.Tests/bin/Debug/netcoreapp3.1/ko/Microsoft.VisualStudio.TestPlatform.Common.resources.dll
- B src/log4net.Tests/bin/Debug/netcoreapp3.1/ko/Microsoft.TestPlatform.CommunicationUtilities.resources.dll
- B src/log4net.Tests/bin/Debug/netcoreapp3.1/de/Microsoft.TestPlatform.CoreUtilities.resources.dll
- B src/log4net.Tests/bin/Debug/netcoreapp3.1/de/Microsoft.TestPlatform.CrossPlatEngine.resources.dll
- B src/log4net.Tests/bin/Debug/netcoreapp3.1/de/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll
- B src/log4net.Tests/bin/Debug/netcoreapp3.1/de/Microsoft.VisualStudio.TestPlatform.Common.resources.dll
- B src/log4net.Tests/bin/Debug/netcoreapp3.1/de/Microsoft.TestPlatform.CommunicationUtilities.resources.dll
- B src/log4net.Tests/bin/Debug/netcoreapp3.1/NExpect.dll
- B src/log4net.Tests/bin/Debug/netcoreapp3.1/ja/Microsoft.TestPlatform.CoreUtilities.resources.dll
- B src/log4net.Tests/bin/Debug/netcoreapp3.1/ja/Microsoft.TestPlatform.CrossPlatEngine.resources.dll
- B src/log4net.Tests/bin/Debug/netcoreapp3.1/ja/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll
- B src/log4net.Tests/bin/Debug/netcoreapp3.1/ja/Microsoft.VisualStudio.TestPlatform.Common.resources.dll
- B src/log4net.Tests/bin/Debug/netcoreapp3.1/ja/Microsoft.TestPlatform.CommunicationUtilities.resources.dll
- B src/log4net.Tests/bin/Debug/netcoreapp3.1/it/Microsoft.TestPlatform.CoreUtilities.resources.dll
- B src/log4net.Tests/bin/Debug/netcoreapp3.1/it/Microsoft.TestPlatform.CrossPlatEngine.resources.dll
- B src/log4net.Tests/bin/Debug/netcoreapp3.1/it/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll
- B src/log4net.Tests/bin/Debug/netcoreapp3.1/it/Microsoft.VisualStudio.TestPlatform.Common.resources.dll
- B src/log4net.Tests/bin/Debug/netcoreapp3.1/it/Microsoft.TestPlatform.CommunicationUtilities.resources.dll
- B src/log4net.Tests/bin/Debug/netcoreapp3.1/log4net.dll
- B src/log4net.Tests/bin/Debug/netcoreapp3.1/testcentric.engine.metadata.dll
- B src/log4net.Tests/bin/Debug/netcoreapp3.1/log4net.pdb
- B src/log4net.Tests/bin/Debug/netcoreapp3.1/System.Configuration.ConfigurationManager.dll
- B src/log4net.Tests/bin/Debug/netcoreapp3.1/zh-Hans/Microsoft.TestPlatform.CoreUtilities.resources.dll
- B src/log4net.Tests/bin/Debug/netcoreapp3.1/zh-Hans/Microsoft.TestPlatform.CrossPlatEngine.resources.dll
- B src/log4net.Tests/bin/Debug/netcoreapp3.1/zh-Hans/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll
- B src/log4net.Tests/bin/Debug/netcoreapp3.1/zh-Hans/Microsoft.VisualStudio.TestPlatform.Common.resources.dll
- B src/log4net.Tests/bin/Debug/netcoreapp3.1/zh-Hans/Microsoft.TestPlatform.CommunicationUtilities.resources.dll
- B src/log4net.Tests/bin/Debug/netcoreapp3.1/tr/Microsoft.TestPlatform.CoreUtilities.resources.dll
- B src/log4net.Tests/bin/Debug/netcoreapp3.1/tr/Microsoft.TestPlatform.CrossPlatEngine.resources.dll
- B src/log4net.Tests/bin/Debug/netcoreapp3.1/tr/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll
- B src/log4net.Tests/bin/Debug/netcoreapp3.1/tr/Microsoft.VisualStudio.TestPlatform.Common.resources.dll
- B src/log4net.Tests/bin/Debug/netcoreapp3.1/tr/Microsoft.TestPlatform.CommunicationUtilities.resources.dll
- B src/log4net.Tests/bin/Debug/netcoreapp3.1/fr/Microsoft.TestPlatform.CoreUtilities.resources.dll
- B src/log4net.Tests/bin/Debug/netcoreapp3.1/fr/Microsoft.TestPlatform.CrossPlatEngine.resources.dll
- B src/log4net.Tests/bin/Debug/netcoreapp3.1/fr/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll
- B src/log4net.Tests/bin/Debug/netcoreapp3.1/fr/Microsoft.VisualStudio.TestPlatform.Common.resources.dll
- B src/log4net.Tests/bin/Debug/netcoreapp3.1/fr/Microsoft.TestPlatform.CommunicationUtilities.resources.dll
- B src/log4net.Tests/bin/Debug/netcoreapp3.1/Microsoft.TestPlatform.CommunicationUtilities.dll
- B src/log4net.Tests/bin/Debug/netcoreapp3.1/Microsoft.TestPlatform.CrossPlatEngine.dll
- B src/log4net.Tests/bin/Debug/netcoreapp3.1/Microsoft.TestPlatform.PlatformAbstractions.dll
- B src/log4net.Tests/bin/Debug/netcoreapp3.1/ru/Microsoft.TestPlatform.CoreUtilities.resources.dll
- B src/log4net.Tests/bin/Debug/netcoreapp3.1/ru/Microsoft.TestPlatform.CrossPlatEngine.resources.dll
- B src/log4net.Tests/bin/Debug/netcoreapp3.1/ru/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll
- B src/log4net.Tests/bin/Debug/netcoreapp3.1/ru/Microsoft.VisualStudio.TestPlatform.Common.resources.dll
- B src/log4net.Tests/bin/Debug/netcoreapp3.1/ru/Microsoft.TestPlatform.CommunicationUtilities.resources.dll
- B src/log4net.Tests/bin/Debug/netcoreapp3.1/pl/Microsoft.TestPlatform.CoreUtilities.resources.dll
- B src/log4net.Tests/bin/Debug/netcoreapp3.1/pl/Microsoft.TestPlatform.CrossPlatEngine.resources.dll
- B src/log4net.Tests/bin/Debug/netcoreapp3.1/pl/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll
- B src/log4net.Tests/bin/Debug/netcoreapp3.1/pl/Microsoft.VisualStudio.TestPlatform.Common.resources.dll
- B src/log4net.Tests/bin/Debug/netcoreapp3.1/pl/Microsoft.TestPlatform.CommunicationUtilities.resources.dll
- B src/log4net.Tests/bin/Debug/netcoreapp3.1/Microsoft.VisualStudio.TestPlatform.Common.dll
- B src/log4net.Tests/bin/Debug/netcoreapp3.1/Microsoft.TestPlatform.Utilities.dll
- B src/log4net.Tests/bin/Debug/netcoreapp3.1/nunit.engine.core.dll
- B src/log4net.Tests/bin/Debug/netcoreapp3.1/System.Security.Cryptography.ProtectedData.dll
- B src/log4net.Tests/bin/Debug/netcoreapp3.1/System.Security.Permissions.dll
- B src/log4net.Tests/bin/Debug/netcoreapp3.1/pt-BR/Microsoft.TestPlatform.CoreUtilities.resources.dll
- B src/log4net.Tests/bin/Debug/netcoreapp3.1/pt-BR/Microsoft.TestPlatform.CrossPlatEngine.resources.dll
- B src/log4net.Tests/bin/Debug/netcoreapp3.1/pt-BR/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll
- B src/log4net.Tests/bin/Debug/netcoreapp3.1/pt-BR/Microsoft.VisualStudio.TestPlatform.Common.resources.dll
- B src/log4net.Tests/bin/Debug/netcoreapp3.1/pt-BR/Microsoft.TestPlatform.CommunicationUtilities.resources.dll
- B src/log4net.Tests/bin/Debug/netcoreapp3.1/NUnit3.TestAdapter.dll
- B src/log4net.Tests/bin/Debug/netcoreapp3.1/testhost.dll
- B src/log4net.Tests/bin/Debug/netcoreapp3.1/zh-Hant/Microsoft.TestPlatform.CoreUtilities.resources.dll
- B src/log4net.Tests/bin/Debug/netcoreapp3.1/zh-Hant/Microsoft.TestPlatform.CrossPlatEngine.resources.dll
- B src/log4net.Tests/bin/Debug/netcoreapp3.1/zh-Hant/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll
- B src/log4net.Tests/bin/Debug/netcoreapp3.1/zh-Hant/Microsoft.VisualStudio.TestPlatform.Common.resources.dll
- B src/log4net.Tests/bin/Debug/netcoreapp3.1/zh-Hant/Microsoft.TestPlatform.CommunicationUtilities.resources.dll
- B src/log4net.Tests/bin/Debug/netcoreapp3.1/nunit.engine.dll
- B src/log4net.Tests/bin/Debug/netcoreapp3.1/es/Microsoft.TestPlatform.CoreUtilities.resources.dll
- B src/log4net.Tests/bin/Debug/netcoreapp3.1/es/Microsoft.TestPlatform.CrossPlatEngine.resources.dll
- B src/log4net.Tests/bin/Debug/netcoreapp3.1/es/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll
- B src/log4net.Tests/bin/Debug/netcoreapp3.1/es/Microsoft.VisualStudio.TestPlatform.Common.resources.dll
- B src/log4net.Tests/bin/Debug/netcoreapp3.1/es/Microsoft.TestPlatform.CommunicationUtilities.resources.dll
- B src/log4net.Tests/bin/Debug/netcoreapp3.1/cs/Microsoft.TestPlatform.CoreUtilities.resources.dll
- B src/log4net.Tests/bin/Debug/netcoreapp3.1/cs/Microsoft.TestPlatform.CrossPlatEngine.resources.dll
- B src/log4net.Tests/bin/Debug/netcoreapp3.1/cs/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll
- B src/log4net.Tests/bin/Debug/netcoreapp3.1/cs/Microsoft.VisualStudio.TestPlatform.Common.resources.dll
- B src/log4net.Tests/bin/Debug/netcoreapp3.1/cs/Microsoft.TestPlatform.CommunicationUtilities.resources.dll
- B src/log4net.Tests/bin/Debug/netcoreapp3.1/Microsoft.VisualStudio.CodeCoverage.Shim.dll
- B src/log4net.Tests/bin/Debug/netcoreapp3.1/Newtonsoft.Json.dll
- B src/log4net.Tests/bin/Debug/netcoreapp3.1/log4net.Tests.pdb
- B src/log4net.Tests/bin/Debug/netcoreapp3.1/log4net.Tests.dll
- !????? src/log4net.Tests/bin/Debug/netcoreapp3.1/log4net.xml
- B src/log4net.Tests/bin/Debug/netcoreapp3.1/nunit.framework.dll
- B src/log4net.Tests/bin/Debug/netcoreapp2.1/NUnit3.TestAdapter.pdb
- B src/log4net.Tests/bin/Debug/netcoreapp2.1/nunit.engine.api.dll
- B src/log4net.Tests/bin/Debug/netcoreapp2.1/log4net.dll
- B src/log4net.Tests/bin/Debug/netcoreapp2.1/log4net.pdb
- B src/log4net.Tests/bin/Debug/netcoreapp2.1/nunit.engine.core.dll
- B src/log4net.Tests/bin/Debug/netcoreapp2.1/NUnit3.TestAdapter.dll
- B src/log4net.Tests/bin/Debug/netcoreapp2.1/nunit.engine.dll
- B src/log4net.Tests/bin/Debug/netcoreapp2.1/log4net.Tests.pdb
- B src/log4net.Tests/bin/Debug/netcoreapp2.1/log4net.Tests.dll
- !????? src/log4net.Tests/bin/Debug/netcoreapp2.1/log4net.xml
- B src/log4net.Tests/bin/Debug/netcoreapp1.0/NUnit3.TestAdapter.pdb
- B src/log4net.Tests/bin/Debug/netcoreapp1.0/nunit.engine.api.dll
- B src/log4net.Tests/bin/Debug/netcoreapp1.0/log4net.dll
- B src/log4net.Tests/bin/Debug/netcoreapp1.0/log4net.pdb
- B src/log4net.Tests/bin/Debug/netcoreapp1.0/NUnit3.TestAdapter.dll
- B src/log4net.Tests/bin/Debug/netcoreapp1.0/nunit.engine.dll
- B src/log4net.Tests/bin/Debug/netcoreapp1.0/log4net.Tests.pdb
- B src/log4net.Tests/bin/Debug/netcoreapp1.0/log4net.Tests.dll
- !????? src/log4net.Tests/bin/Debug/netcoreapp1.0/log4net.xml
- B src/log4net.Tests/bin/Debug/net462/NExpect.dll
- B src/log4net.Tests/bin/Debug/net462/log4net.dll
- B src/log4net.Tests/bin/Debug/net462/log4net.pdb
- B src/log4net.Tests/bin/Debug/net462/log4net.Tests.pdb
- B src/log4net.Tests/bin/Debug/net462/log4net.Tests.dll
- !????? src/log4net.Tests/bin/Debug/net462/log4net.xml
- B src/log4net.Tests/bin/Debug/net462/nunit.framework.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/runtimes/win/lib/netstandard2.0/System.Security.Cryptography.ProtectedData.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/NUnit3.TestAdapter.pdb
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/nunit.engine.api.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/Microsoft.TestPlatform.CoreUtilities.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/NuGet.Frameworks.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/Microsoft.VisualStudio.TestPlatform.ObjectModel.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/ko/Microsoft.TestPlatform.CoreUtilities.resources.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/ko/Microsoft.TestPlatform.CrossPlatEngine.resources.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/ko/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/ko/Microsoft.VisualStudio.TestPlatform.Common.resources.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/ko/Microsoft.TestPlatform.CommunicationUtilities.resources.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/de/Microsoft.TestPlatform.CoreUtilities.resources.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/de/Microsoft.TestPlatform.CrossPlatEngine.resources.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/de/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/de/Microsoft.VisualStudio.TestPlatform.Common.resources.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/de/Microsoft.TestPlatform.CommunicationUtilities.resources.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/ja/Microsoft.TestPlatform.CoreUtilities.resources.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/ja/Microsoft.TestPlatform.CrossPlatEngine.resources.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/ja/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/ja/Microsoft.VisualStudio.TestPlatform.Common.resources.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/ja/Microsoft.TestPlatform.CommunicationUtilities.resources.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/it/Microsoft.TestPlatform.CoreUtilities.resources.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/it/Microsoft.TestPlatform.CrossPlatEngine.resources.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/it/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/it/Microsoft.VisualStudio.TestPlatform.Common.resources.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/it/Microsoft.TestPlatform.CommunicationUtilities.resources.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/log4net.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/log4net.pdb
- !????? src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/test_41d3d834_4320f4da.log.1
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/System.Configuration.ConfigurationManager.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/zh-Hans/Microsoft.TestPlatform.CoreUtilities.resources.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/zh-Hans/Microsoft.TestPlatform.CrossPlatEngine.resources.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/zh-Hans/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/zh-Hans/Microsoft.VisualStudio.TestPlatform.Common.resources.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/zh-Hans/Microsoft.TestPlatform.CommunicationUtilities.resources.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/tr/Microsoft.TestPlatform.CoreUtilities.resources.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/tr/Microsoft.TestPlatform.CrossPlatEngine.resources.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/tr/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/tr/Microsoft.VisualStudio.TestPlatform.Common.resources.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/tr/Microsoft.TestPlatform.CommunicationUtilities.resources.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/fr/Microsoft.TestPlatform.CoreUtilities.resources.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/fr/Microsoft.TestPlatform.CrossPlatEngine.resources.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/fr/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/fr/Microsoft.VisualStudio.TestPlatform.Common.resources.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/fr/Microsoft.TestPlatform.CommunicationUtilities.resources.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/Microsoft.TestPlatform.CommunicationUtilities.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/Microsoft.TestPlatform.CrossPlatEngine.dll
- !????? src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/test_41d3d834_4320f4da.log
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/Microsoft.TestPlatform.PlatformAbstractions.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/ru/Microsoft.TestPlatform.CoreUtilities.resources.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/ru/Microsoft.TestPlatform.CrossPlatEngine.resources.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/ru/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/ru/Microsoft.VisualStudio.TestPlatform.Common.resources.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/ru/Microsoft.TestPlatform.CommunicationUtilities.resources.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/pl/Microsoft.TestPlatform.CoreUtilities.resources.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/pl/Microsoft.TestPlatform.CrossPlatEngine.resources.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/pl/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/pl/Microsoft.VisualStudio.TestPlatform.Common.resources.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/pl/Microsoft.TestPlatform.CommunicationUtilities.resources.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/Microsoft.VisualStudio.TestPlatform.Common.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/Microsoft.TestPlatform.Utilities.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/nunit.engine.core.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/System.Xml.XPath.XmlDocument.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/System.Security.Cryptography.ProtectedData.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/System.Security.Permissions.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/pt-BR/Microsoft.TestPlatform.CoreUtilities.resources.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/pt-BR/Microsoft.TestPlatform.CrossPlatEngine.resources.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/pt-BR/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/pt-BR/Microsoft.VisualStudio.TestPlatform.Common.resources.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/pt-BR/Microsoft.TestPlatform.CommunicationUtilities.resources.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/NUnit3.TestAdapter.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/Microsoft.DotNet.InternalAbstractions.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/testhost.dll
- !????? src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/test_41d3d834_4320f4da.log.2
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/zh-Hant/Microsoft.TestPlatform.CoreUtilities.resources.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/zh-Hant/Microsoft.TestPlatform.CrossPlatEngine.resources.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/zh-Hant/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/zh-Hant/Microsoft.VisualStudio.TestPlatform.Common.resources.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/zh-Hant/Microsoft.TestPlatform.CommunicationUtilities.resources.dll
- !????? src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/test_default.log
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/nunit.engine.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/es/Microsoft.TestPlatform.CoreUtilities.resources.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/es/Microsoft.TestPlatform.CrossPlatEngine.resources.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/es/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/es/Microsoft.VisualStudio.TestPlatform.Common.resources.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/es/Microsoft.TestPlatform.CommunicationUtilities.resources.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/cs/Microsoft.TestPlatform.CoreUtilities.resources.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/cs/Microsoft.TestPlatform.CrossPlatEngine.resources.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/cs/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/cs/Microsoft.VisualStudio.TestPlatform.Common.resources.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/cs/Microsoft.TestPlatform.CommunicationUtilities.resources.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/Microsoft.VisualStudio.CodeCoverage.Shim.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/Newtonsoft.Json.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/log4net.Tests.pdb
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/log4net.Tests.dll
- !????? src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/log4net.xml
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/nunit.framework.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp2.1/NUnit3.TestAdapter.pdb
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp2.1/nunit.engine.api.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp2.1/log4net.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp2.1/log4net.pdb
- !????? src/log4net.Tests/bin/CrossPlatform/netcoreapp2.1/test_41d3d834_4320f4da.log.1
- !????? src/log4net.Tests/bin/CrossPlatform/netcoreapp2.1/test_41d3d834_4320f4da.log
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp2.1/nunit.engine.core.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp2.1/NUnit3.TestAdapter.dll
- !????? src/log4net.Tests/bin/CrossPlatform/netcoreapp2.1/test_41d3d834_4320f4da.log.2
- !????? src/log4net.Tests/bin/CrossPlatform/netcoreapp2.1/test_default.log
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp2.1/nunit.engine.dll
- !????? src/log4net.Tests/bin/CrossPlatform/netcoreapp2.1/test_41d3d834_4320f4da.log.3
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp2.1/log4net.Tests.pdb
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp2.1/log4net.Tests.dll
- !????? src/log4net.Tests/bin/CrossPlatform/netcoreapp2.1/log4net.xml
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp1.0/NUnit3.TestAdapter.pdb
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp1.0/nunit.engine.api.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp1.0/log4net.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp1.0/log4net.pdb
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp1.0/NUnit3.TestAdapter.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp1.0/nunit.engine.dll
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp1.0/log4net.Tests.pdb
- B src/log4net.Tests/bin/CrossPlatform/netcoreapp1.0/log4net.Tests.dll
- !????? src/log4net.Tests/bin/CrossPlatform/netcoreapp1.0/log4net.xml
- B src/log4net.Tests/bin/CrossPlatform/net462/log4net.dll
- B src/log4net.Tests/bin/CrossPlatform/net462/log4net.pdb
- B src/log4net.Tests/bin/CrossPlatform/net462/log4net.Tests.pdb
- B src/log4net.Tests/bin/CrossPlatform/net462/log4net.Tests.dll
- !????? src/log4net.Tests/bin/CrossPlatform/net462/log4net.xml
- B src/log4net.Tests/bin/CrossPlatform/net462/nunit.framework.dll
- AL src/log4net.Tests/Layout/XmlLayoutTest.cs
- AL src/log4net.Tests/Layout/DynamicPatternLayoutTest.cs
- AL src/log4net.Tests/Layout/PatternLayoutTest.cs
- AL src/log4net.Tests/Hierarchy/XmlHierarchyConfiguratorTest.cs
- AL src/log4net.Tests/Hierarchy/Logger.cs
- AL src/log4net.Tests/Hierarchy/Hierarchy.cs
- AL src/log4net.Tests/Filter/FilterTest.cs
- AL src/log4net.Tests/AssemblyInfo.cs
- AL src/log4net.Tests/DateFormatter/AbsoluteTimeDateFormatterTest.cs
- !????? src/log4net.Tests/NUnitTestRunnerInitializer.cs
- AL src/log4net.Tests/Context/LogicalThreadContextTest.cs
- AL src/log4net.Tests/Context/ThreadContextTest.cs
- AL src/log4net.Tests/Core/ShutdownTest.cs
- AL src/log4net.Tests/Core/FixingTest.cs
- AL src/log4net.Tests/Core/EvaluatorTest.cs
- AL src/log4net.Tests/Core/StringFormatTest.cs
- !????? src/log4net.Tests/log4net.Tests.csproj
- AL src/log4net.Tests/LoggerRepository/ConfigurationMessages.cs
- AL src/log4net.Tests/Util/PatternStringTest.cs
- AL src/log4net.Tests/Util/PatternConverterTest.cs
- AL src/log4net.Tests/Util/TransformTest.cs
- AL src/log4net.Tests/Util/PropertiesDictionaryTest.cs
- AL src/log4net.Tests/Util/SystemInfoTest.cs
- AL src/log4net.Tests/Util/LogLogTest.cs
- AL src/log4net.Tests/Util/RandomStringPatternConverterTest.cs
- AL src/log4net.Tests/Util/EnvironmentPatternConverterTest.cs
- AL src/log4net.Tests/Util/CyclicBufferTest.cs
- AL src/log4net/ThreadContext.cs
+ AL examples/netcf/1.0/cs-examples.sln
+ AL examples/netcf/1.0/nant.build
+ AL examples/netcf/1.0/Tutorials/ConsoleApp/cs/nant.build
+ AL examples/netcf/1.0/Tutorials/ConsoleApp/cs/src/AssemblyInfo.cs
+ AL examples/netcf/1.0/Tutorials/ConsoleApp/cs/src/ConsoleApp.csdproj
+ AL examples/netcf/1.0/Tutorials/ConsoleApp/cs/src/EntryPoint.cs
+ AL examples/netcf/1.0/Tutorials/ConsoleApp/cs/src/LoggingExample.cs
+ AL examples/netcf/1.0/Tutorials/ConsoleApp/nant.build
+ AL examples/netcf/1.0/Tutorials/ConsoleApp/vb/nant.build
+ AL examples/netcf/1.0/Tutorials/ConsoleApp/vb/src/AssemblyInfo.vb
+ AL examples/netcf/1.0/Tutorials/ConsoleApp/vb/src/ConsoleApp.vbdproj
+ AL examples/netcf/1.0/Tutorials/ConsoleApp/vb/src/EntryPoint.vb
+ AL examples/netcf/1.0/Tutorials/ConsoleApp/vb/src/LoggingExample.vb
+ AL examples/netcf/1.0/Tutorials/nant.build
+ AL examples/netcf/1.0/vb-examples.sln
+ AL examples/netcf/nant.build
+ AL examples/sscli/1.0/nant.build
+ AL examples/sscli/1.0/Repository/nant.build
+ AL examples/sscli/1.0/Repository/SharedModule/cs/nant.build
+ AL examples/sscli/1.0/Repository/SharedModule/cs/src/AssemblyInfo.cs
+ AL examples/sscli/1.0/Repository/SharedModule/cs/src/Math.cs
+ AL examples/sscli/1.0/Repository/SharedModule/nant.build
+ AL examples/sscli/1.0/Repository/SimpleApp/cs/nant.build
+ AL examples/sscli/1.0/Repository/SimpleApp/cs/src/AssemblyInfo.cs
+ AL examples/sscli/1.0/Repository/SimpleApp/cs/src/EntryPoint.cs
+ B examples/sscli/1.0/Repository/SimpleApp/cs/src/SimpleApp.exe.log4net
+ AL examples/sscli/1.0/Repository/SimpleApp/nant.build
+ AL examples/sscli/1.0/Repository/SimpleModule/cs/nant.build
+ AL examples/sscli/1.0/Repository/SimpleModule/cs/src/AssemblyInfo.cs
+ AL examples/sscli/1.0/Repository/SimpleModule/cs/src/Math.cs
+ B examples/sscli/1.0/Repository/SimpleModule/cs/src/SimpleModule.dll.log4net
+ AL examples/sscli/1.0/Repository/SimpleModule/nant.build
+ AL examples/sscli/1.0/Tutorials/ConsoleApp/js/nant.build
+ AL examples/sscli/1.0/Tutorials/ConsoleApp/js/src/AssemblyInfo.js
+ AL examples/sscli/1.0/Tutorials/ConsoleApp/js/src/LoggingExample.js
+ AL examples/sscli/1.0/Tutorials/ConsoleApp/nant.build
+ AL examples/sscli/1.0/Tutorials/nant.build
+ AL examples/sscli/nant.build
+ AL extensions/nant.build
+ AL extensions/net/1.0/cs-extensions.sln
+ AL extensions/net/1.0/log4net.Ext.EventID/cs/nant.build
+ AL extensions/net/1.0/log4net.Ext.EventID/cs/src/AssemblyInfo.cs
+ AL extensions/net/1.0/log4net.Ext.EventID/cs/src/EventIDLogImpl.cs
+ AL extensions/net/1.0/log4net.Ext.EventID/cs/src/EventIDLogManager.cs
+ AL extensions/net/1.0/log4net.Ext.EventID/cs/src/IEventIDLog.cs
+ AL extensions/net/1.0/log4net.Ext.EventID/nant.build
+ AL extensions/net/1.0/log4net.Ext.MarshalByRef/cs/nant.build
+ AL extensions/net/1.0/log4net.Ext.MarshalByRef/cs/src/AssemblyInfo.cs
+ AL extensions/net/1.0/log4net.Ext.MarshalByRef/cs/src/MarshalByRefLogImpl.cs
+ AL extensions/net/1.0/log4net.Ext.MarshalByRef/cs/src/MarshalByRefLogManager.cs
+ AL extensions/net/1.0/log4net.Ext.MarshalByRef/nant.build
+ AL extensions/net/1.0/log4net.Ext.Trace/cs/nant.build
+ AL extensions/net/1.0/log4net.Ext.Trace/cs/src/AssemblyInfo.cs
+ AL extensions/net/1.0/log4net.Ext.Trace/cs/src/ITraceLog.cs
+ AL extensions/net/1.0/log4net.Ext.Trace/cs/src/TraceLogImpl.cs
+ AL extensions/net/1.0/log4net.Ext.Trace/cs/src/TraceLogManager.cs
+ AL extensions/net/1.0/log4net.Ext.Trace/nant.build
+ AL extensions/net/1.0/nant.build
+ AL extensions/net/nant.build
+ AL install-dotnet-core-sdk-1.1.ps1
+ AL install-net-framework-sdk-3.5.ps1
+ AL Jenkinsfile
+ N KEYS
+ N LICENSE
+ AL local-tasks/build-site.js
+ B local-tasks/default-tools-installer.ts
+ AL local-tasks/hash-build-artifacts.js
+ AL local-tasks/prefix-build-artifacts.js
+ AL local-tasks/prepare-build-artifacts.js
+ B local-tasks/update-version-info.ts
+ AL local-tasks/zip.js
+ AL log4net.build
+ AL log4net.include
+ AL log4net.shfbproj
+ AL netstandard/log4net/CompatibilityExtensions.cs
+ AL netstandard/log4net/log4net.xproj
+ AL netstandard/log4net.netstandard.sln
+ AL netstandard/log4net.tests/ApplicationException.cs
+ AL netstandard/log4net.tests/CompatibilityExtensions.cs
+ AL netstandard/log4net.tests/ExpectedExceptionAttribute.cs
+ AL netstandard/log4net.tests/log4net.tests.xproj
+ N NOTICE
+ B package-icon.png
+ AL src/log4net/Appender/AdoNetAppender.cs
+ AL src/log4net/Appender/AnsiColorTerminalAppender.cs
+ AL src/log4net/Appender/AppenderCollection.cs
+ AL src/log4net/Appender/AppenderSkeleton.cs
+ AL src/log4net/Appender/AspNetTraceAppender.cs
+ AL src/log4net/Appender/BufferingAppenderSkeleton.cs
+ AL src/log4net/Appender/BufferingForwardingAppender.cs
AL src/log4net/Appender/ColoredConsoleAppender.cs
+ AL src/log4net/Appender/ConsoleAppender.cs
+ AL src/log4net/Appender/DebugAppender.cs
AL src/log4net/Appender/EventLogAppender.cs
- AL src/log4net/Appender/ManagedColoredConsoleAppender.cs
+ AL src/log4net/Appender/FileAppender.cs
+ AL src/log4net/Appender/ForwardingAppender.cs
AL src/log4net/Appender/IAppender.cs
- AL src/log4net/Appender/UdpAppender.cs
- AL src/log4net/Appender/SmtpPickupDirAppender.cs
- AL src/log4net/Appender/TextWriterAppender.cs
- AL src/log4net/Appender/MemoryAppender.cs
- AL src/log4net/Appender/OutputDebugStringAppender.cs
- AL src/log4net/Appender/AspNetTraceAppender.cs
+ AL src/log4net/Appender/IBulkAppender.cs
+ AL src/log4net/Appender/IFlushable.cs
AL src/log4net/Appender/LocalSyslogAppender.cs
- AL src/log4net/Appender/BufferingAppenderSkeleton.cs
- AL src/log4net/Appender/FileAppender.cs
- AL src/log4net/Appender/AppenderCollection.cs
+ AL src/log4net/Appender/ManagedColoredConsoleAppender.cs
+ AL src/log4net/Appender/MemoryAppender.cs
+ AL src/log4net/Appender/NetSendAppender.cs
+ AL src/log4net/Appender/OutputDebugStringAppender.cs
+ AL src/log4net/Appender/RemoteSyslogAppender.cs
AL src/log4net/Appender/RemotingAppender.cs
AL src/log4net/Appender/RollingFileAppender.cs
- AL src/log4net/Appender/TraceAppender.cs
- AL src/log4net/Appender/ForwardingAppender.cs
- AL src/log4net/Appender/RemoteSyslogAppender.cs
- AL src/log4net/Appender/ConsoleAppender.cs
- AL src/log4net/Appender/AnsiColorTerminalAppender.cs
- AL src/log4net/Appender/AppenderSkeleton.cs
- AL src/log4net/Appender/IFlushable.cs
- AL src/log4net/Appender/BufferingForwardingAppender.cs
- AL src/log4net/Appender/NetSendAppender.cs
AL src/log4net/Appender/SmtpAppender.cs
+ AL src/log4net/Appender/SmtpPickupDirAppender.cs
AL src/log4net/Appender/TelnetAppender.cs
- AL src/log4net/Appender/IBulkAppender.cs
- AL src/log4net/Appender/DebugAppender.cs
- AL src/log4net/Appender/AdoNetAppender.cs
- AL src/log4net/LogicalThreadContext.cs
- AL src/log4net/NDC.cs
- AL src/log4net/NetStandardCompatibilityExtensions.cs
- AL src/log4net/Layout/SimpleLayout.cs
- AL src/log4net/Layout/RawUtcTimeStampLayout.cs
- AL src/log4net/Layout/XmlLayout.cs
- AL src/log4net/Layout/Pattern/IdentityPatternConverter.cs
- AL src/log4net/Layout/Pattern/AppDomainPatternConverter.cs
- AL src/log4net/Layout/Pattern/UtcDatePatternConverter.cs
- AL src/log4net/Layout/Pattern/ThreadPatternConverter.cs
- AL src/log4net/Layout/Pattern/AspNetRequestPatternConverter.cs
- AL src/log4net/Layout/Pattern/AspNetContextPatternConverter.cs
- AL src/log4net/Layout/Pattern/MethodLocationPatternConverter.cs
- AL src/log4net/Layout/Pattern/TypeNamePatternConverter.cs
- AL src/log4net/Layout/Pattern/LineLocationPatternConverter.cs
- AL src/log4net/Layout/Pattern/StackTracePatternConverter.cs
- AL src/log4net/Layout/Pattern/PatternLayoutConverter.cs
- AL src/log4net/Layout/Pattern/FileLocationPatternConverter.cs
- AL src/log4net/Layout/Pattern/DatePatternConverter.cs
- AL src/log4net/Layout/Pattern/PropertyPatternConverter.cs
- AL src/log4net/Layout/Pattern/MessagePatternConverter.cs
- AL src/log4net/Layout/Pattern/ExceptionPatternConverter.cs
- AL src/log4net/Layout/Pattern/LevelPatternConverter.cs
- AL src/log4net/Layout/Pattern/NdcPatternConverter.cs
- AL src/log4net/Layout/Pattern/AspNetCachePatternConverter.cs
- AL src/log4net/Layout/Pattern/UserNamePatternConverter.cs
- AL src/log4net/Layout/Pattern/RelativeTimePatternConverter.cs
- AL src/log4net/Layout/Pattern/StackTraceDetailPatternConverter.cs
- AL src/log4net/Layout/Pattern/LoggerPatternConverter.cs
- AL src/log4net/Layout/Pattern/NamedPatternConverter.cs
- AL src/log4net/Layout/Pattern/FullLocationPatternConverter.cs
- AL src/log4net/Layout/Pattern/AspNetSessionPatternConverter.cs
- AL src/log4net/Layout/Pattern/AspNetPatternConverter.cs
- AL src/log4net/Layout/RawTimeStampLayout.cs
- AL src/log4net/Layout/RawLayoutConverter.cs
- AL src/log4net/Layout/IRawLayout.cs
- AL src/log4net/Layout/DynamicPatternLayout.cs
- AL src/log4net/Layout/PatternLayout.cs
- AL src/log4net/Layout/ILayout.cs
- AL src/log4net/Layout/RawPropertyLayout.cs
- AL src/log4net/Layout/XmlLayoutSchemaLog4j.cs
- AL src/log4net/Layout/ExceptionLayout.cs
- AL src/log4net/Layout/LayoutSkeleton.cs
- AL src/log4net/Layout/XmlLayoutBase.cs
- AL src/log4net/Layout/Layout2RawLayoutAdapter.cs
- AL src/log4net/MDC.cs
- AL src/log4net/ILog.cs
- !????? src/log4net/log4net.csproj
- AL src/log4net/Filter/IFilter.cs
- AL src/log4net/Filter/NdcFilter.cs
- AL src/log4net/Filter/FilterSkeleton.cs
- AL src/log4net/Filter/LevelMatchFilter.cs
- AL src/log4net/Filter/MdcFilter.cs
- AL src/log4net/Filter/StringMatchFilter.cs
- AL src/log4net/Filter/FilterDecision.cs
- AL src/log4net/Filter/PropertyFilter.cs
- AL src/log4net/Filter/LoggerMatchFilter.cs
- AL src/log4net/Filter/LevelRangeFilter.cs
- AL src/log4net/Filter/DenyAllFilter.cs
+ AL src/log4net/Appender/TextWriterAppender.cs
+ AL src/log4net/Appender/TraceAppender.cs
+ AL src/log4net/Appender/UdpAppender.cs
AL src/log4net/AssemblyInfo.cs
- AL src/log4net/ObjectRenderer/RendererMap.cs
- AL src/log4net/ObjectRenderer/DefaultRenderer.cs
- AL src/log4net/ObjectRenderer/IObjectRenderer.cs
- AL src/log4net/DateFormatter/DateTimeDateFormatter.cs
- AL src/log4net/DateFormatter/AbsoluteTimeDateFormatter.cs
- AL src/log4net/DateFormatter/SimpleDateFormatter.cs
- AL src/log4net/DateFormatter/Iso8601DateFormatter.cs
- AL src/log4net/DateFormatter/IDateFormatter.cs
- AL src/log4net/Core/ILogger.cs
- AL src/log4net/Core/SecurityContextProvider.cs
- AL src/log4net/Core/StackFrameItem.cs
- AL src/log4net/Core/WrapperMap.cs
+ AL src/log4net/AssemblyVersionInfo.cs
+ AL src/log4net/Config/AliasDomainAttribute.cs
+ AL src/log4net/Config/AliasRepositoryAttribute.cs
+ AL src/log4net/Config/BasicConfigurator.cs
+ AL src/log4net/Config/ConfiguratorAttribute.cs
+ AL src/log4net/Config/DomainAttribute.cs
+ AL src/log4net/Config/DOMConfigurator.cs
+ AL src/log4net/Config/DOMConfiguratorAttribute.cs
+ AL src/log4net/Config/Log4NetConfigurationSectionHandler.cs
+ AL src/log4net/Config/PluginAttribute.cs
+ AL src/log4net/Config/RepositoryAttribute.cs
+ AL src/log4net/Config/SecurityContextProviderAttribute.cs
+ AL src/log4net/Config/XmlConfigurator.cs
+ AL src/log4net/Config/XmlConfiguratorAttribute.cs
AL src/log4net/Core/CompactRepositorySelector.cs
- AL src/log4net/Core/ILoggerWrapper.cs
- AL src/log4net/Core/LogException.cs
- AL src/log4net/Core/IAppenderAttachable.cs
- AL src/log4net/Core/ExceptionEvaluator.cs
- AL src/log4net/Core/LoggerManager.cs
- AL src/log4net/Core/IErrorHandler.cs
- AL src/log4net/Core/LoggingEvent.cs
AL src/log4net/Core/DefaultRepositorySelector.cs
AL src/log4net/Core/ErrorCode.cs
- AL src/log4net/Core/LevelMap.cs
+ AL src/log4net/Core/ExceptionEvaluator.cs
!????? src/log4net/Core/FixFlags.cs
- AL src/log4net/Core/LocationInfo.cs
+ AL src/log4net/Core/IAppenderAttachable.cs
+ AL src/log4net/Core/IErrorHandler.cs
AL src/log4net/Core/IFixingRequired.cs
+ AL src/log4net/Core/ILogger.cs
+ AL src/log4net/Core/ILoggerWrapper.cs
+ AL src/log4net/Core/IOptionHandler.cs
+ AL src/log4net/Core/IRepositorySelector.cs
+ AL src/log4net/Core/ITriggeringEventEvaluator.cs
AL src/log4net/Core/Level.cs
AL src/log4net/Core/LevelCollection.cs
- AL src/log4net/Core/IRepositorySelector.cs
- AL src/log4net/Core/IOptionHandler.cs
AL src/log4net/Core/LevelEvaluator.cs
- AL src/log4net/Core/MethodItem.cs
- AL src/log4net/Core/ITriggeringEventEvaluator.cs
+ AL src/log4net/Core/LevelMap.cs
+ AL src/log4net/Core/LocationInfo.cs
+ AL src/log4net/Core/LogException.cs
+ AL src/log4net/Core/LoggerManager.cs
AL src/log4net/Core/LoggerWrapperImpl.cs
+ AL src/log4net/Core/LoggingEvent.cs
+ AL src/log4net/Core/LogImpl.cs
+ AL src/log4net/Core/MethodItem.cs
AL src/log4net/Core/SecurityContext.cs
+ AL src/log4net/Core/SecurityContextProvider.cs
+ AL src/log4net/Core/StackFrameItem.cs
AL src/log4net/Core/TimeEvaluator.cs
- AL src/log4net/Core/LogImpl.cs
- AL src/log4net/assembly/bin.xml
+ AL src/log4net/Core/WrapperMap.cs
+ AL src/log4net/DateFormatter/AbsoluteTimeDateFormatter.cs
+ AL src/log4net/DateFormatter/DateTimeDateFormatter.cs
+ AL src/log4net/DateFormatter/IDateFormatter.cs
+ AL src/log4net/DateFormatter/Iso8601DateFormatter.cs
+ AL src/log4net/DateFormatter/SimpleDateFormatter.cs
+ AL src/log4net/Filter/DenyAllFilter.cs
+ AL src/log4net/Filter/FilterDecision.cs
+ AL src/log4net/Filter/FilterSkeleton.cs
+ AL src/log4net/Filter/IFilter.cs
+ AL src/log4net/Filter/LevelMatchFilter.cs
+ AL src/log4net/Filter/LevelRangeFilter.cs
+ AL src/log4net/Filter/LoggerMatchFilter.cs
+ AL src/log4net/Filter/MdcFilter.cs
+ AL src/log4net/Filter/NdcFilter.cs
+ AL src/log4net/Filter/PropertyFilter.cs
+ AL src/log4net/Filter/StringMatchFilter.cs
+ AL src/log4net/GlobalContext.cs
+ AL src/log4net/ILog.cs
+ AL src/log4net/Layout/DynamicPatternLayout.cs
+ AL src/log4net/Layout/ExceptionLayout.cs
+ AL src/log4net/Layout/ILayout.cs
+ AL src/log4net/Layout/IRawLayout.cs
+ AL src/log4net/Layout/Layout2RawLayoutAdapter.cs
+ AL src/log4net/Layout/LayoutSkeleton.cs
+ AL src/log4net/Layout/Pattern/AppDomainPatternConverter.cs
+ AL src/log4net/Layout/Pattern/AspNetCachePatternConverter.cs
+ AL src/log4net/Layout/Pattern/AspNetContextPatternConverter.cs
+ AL src/log4net/Layout/Pattern/AspNetPatternConverter.cs
+ AL src/log4net/Layout/Pattern/AspNetRequestPatternConverter.cs
+ AL src/log4net/Layout/Pattern/AspNetSessionPatternConverter.cs
+ AL src/log4net/Layout/Pattern/DatePatternConverter.cs
+ AL src/log4net/Layout/Pattern/ExceptionPatternConverter.cs
+ AL src/log4net/Layout/Pattern/FileLocationPatternConverter.cs
+ AL src/log4net/Layout/Pattern/FullLocationPatternConverter.cs
+ AL src/log4net/Layout/Pattern/IdentityPatternConverter.cs
+ AL src/log4net/Layout/Pattern/LevelPatternConverter.cs
+ AL src/log4net/Layout/Pattern/LineLocationPatternConverter.cs
+ AL src/log4net/Layout/Pattern/LoggerPatternConverter.cs
+ AL src/log4net/Layout/Pattern/MessagePatternConverter.cs
+ AL src/log4net/Layout/Pattern/MethodLocationPatternConverter.cs
+ AL src/log4net/Layout/Pattern/NamedPatternConverter.cs
+ AL src/log4net/Layout/Pattern/NdcPatternConverter.cs
+ AL src/log4net/Layout/Pattern/PatternLayoutConverter.cs
+ AL src/log4net/Layout/Pattern/PropertyPatternConverter.cs
+ AL src/log4net/Layout/Pattern/RelativeTimePatternConverter.cs
+ AL src/log4net/Layout/Pattern/StackTraceDetailPatternConverter.cs
+ AL src/log4net/Layout/Pattern/StackTracePatternConverter.cs
+ AL src/log4net/Layout/Pattern/ThreadPatternConverter.cs
+ AL src/log4net/Layout/Pattern/TypeNamePatternConverter.cs
+ AL src/log4net/Layout/Pattern/UserNamePatternConverter.cs
+ AL src/log4net/Layout/Pattern/UtcDatePatternConverter.cs
+ AL src/log4net/Layout/PatternLayout.cs
+ AL src/log4net/Layout/RawLayoutConverter.cs
+ AL src/log4net/Layout/RawPropertyLayout.cs
+ AL src/log4net/Layout/RawTimeStampLayout.cs
+ AL src/log4net/Layout/RawUtcTimeStampLayout.cs
+ AL src/log4net/Layout/SimpleLayout.cs
+ AL src/log4net/Layout/XmlLayout.cs
+ AL src/log4net/Layout/XmlLayoutBase.cs
+ AL src/log4net/Layout/XmlLayoutSchemaLog4j.cs
AL src/log4net/Log4netAssemblyInfo.cs
+ AL src/log4net/LogicalThreadContext.cs
AL src/log4net/LogManager.cs
- AL src/log4net/AssemblyVersionInfo.cs
- AL src/log4net/GlobalContext.cs
- AL src/log4net/Util/OptionConverter.cs
- AL src/log4net/Util/LogLog.cs
- AL src/log4net/Util/EmptyCollection.cs
- AL src/log4net/Util/TextWriterAdapter.cs
- AL src/log4net/Util/ProtectCloseTextWriter.cs
- AL src/log4net/Util/LogicalThreadContextStacks.cs
+ AL src/log4net/MDC.cs
+ AL src/log4net/NDC.cs
+ AL src/log4net/NetStandardCompatibilityExtensions.cs
+ AL src/log4net/ObjectRenderer/DefaultRenderer.cs
+ AL src/log4net/ObjectRenderer/IObjectRenderer.cs
+ AL src/log4net/ObjectRenderer/RendererMap.cs
+ AL src/log4net/Plugin/IPlugin.cs
+ AL src/log4net/Plugin/IPluginFactory.cs
+ AL src/log4net/Plugin/PluginCollection.cs
+ AL src/log4net/Plugin/PluginMap.cs
+ AL src/log4net/Plugin/PluginSkeleton.cs
+ AL src/log4net/Plugin/RemoteLoggingServerPlugin.cs
+ AL src/log4net/Repository/ConfigurationChangedEventArgs.cs
+ AL src/log4net/Repository/Hierarchy/DefaultLoggerFactory.cs
+ AL src/log4net/Repository/Hierarchy/Hierarchy.cs
+ AL src/log4net/Repository/Hierarchy/ILoggerFactory.cs
+ AL src/log4net/Repository/Hierarchy/Logger.cs
+ AL src/log4net/Repository/Hierarchy/LoggerKey.cs
+ AL src/log4net/Repository/Hierarchy/ProvisionNode.cs
+ AL src/log4net/Repository/Hierarchy/RootLogger.cs
+ AL src/log4net/Repository/Hierarchy/XmlHierarchyConfigurator.cs
+ AL src/log4net/Repository/IBasicRepositoryConfigurator.cs
+ AL src/log4net/Repository/ILoggerRepository.cs
+ AL src/log4net/Repository/IXmlRepositoryConfigurator.cs
+ AL src/log4net/Repository/LoggerRepositorySkeleton.cs
+ AL src/log4net/ThreadContext.cs
+ AL src/log4net/Util/AppenderAttachedImpl.cs
+ AL src/log4net/Util/CompositeProperties.cs
+ AL src/log4net/Util/ContextPropertiesBase.cs
+ AL src/log4net/Util/ConverterInfo.cs
+ AL src/log4net/Util/CountingQuietTextWriter.cs
AL src/log4net/Util/CyclicBuffer.cs
- AL src/log4net/Util/LogicalThreadContextProperties.cs
- AL src/log4net/Util/NullDictionaryEnumerator.cs
+ AL src/log4net/Util/EmptyCollection.cs
AL src/log4net/Util/EmptyDictionary.cs
- AL src/log4net/Util/AppenderAttachedImpl.cs
+ AL src/log4net/Util/FormattingInfo.cs
+ AL src/log4net/Util/GlobalContextProperties.cs
AL src/log4net/Util/ILogExtensions.cs
- AL src/log4net/Util/WindowsSecurityContext.cs
- AL src/log4net/Util/QuietTextWriter.cs
- AL src/log4net/Util/PropertyEntry.cs
- AL src/log4net/Util/TypeConverters/ConversionNotSupportedException.cs
- AL src/log4net/Util/TypeConverters/TypeConverterAttribute.cs
- AL src/log4net/Util/TypeConverters/TypeConverter.cs
- AL src/log4net/Util/TypeConverters/PatternLayoutConverter.cs
- AL src/log4net/Util/TypeConverters/IConvertFrom.cs
- AL src/log4net/Util/TypeConverters/BooleanConverter.cs
- AL src/log4net/Util/TypeConverters/EncodingConverter.cs
- AL src/log4net/Util/TypeConverters/ConverterRegistry.cs
- AL src/log4net/Util/TypeConverters/PatternStringConverter.cs
- AL src/log4net/Util/TypeConverters/IConvertTo.cs
- AL src/log4net/Util/TypeConverters/IPAddressConverter.cs
- AL src/log4net/Util/ThreadContextProperties.cs
- AL src/log4net/Util/ReaderWriterLock.cs
AL src/log4net/Util/LevelMapping.cs
- AL src/log4net/Util/CompositeProperties.cs
- AL src/log4net/Util/ContextPropertiesBase.cs
- AL src/log4net/Util/FormattingInfo.cs
+ AL src/log4net/Util/LevelMappingEntry.cs
+ AL src/log4net/Util/LogicalThreadContextProperties.cs
+ AL src/log4net/Util/LogicalThreadContextStack.cs
+ AL src/log4net/Util/LogicalThreadContextStacks.cs
+ AL src/log4net/Util/LogLog.cs
+ AL src/log4net/Util/NativeError.cs
+ AL src/log4net/Util/NullDictionaryEnumerator.cs
+ AL src/log4net/Util/NullEnumerator.cs
+ AL src/log4net/Util/NullSecurityContext.cs
AL src/log4net/Util/OnlyOnceErrorHandler.cs
+ AL src/log4net/Util/OptionConverter.cs
+ AL src/log4net/Util/PatternConverter.cs
AL src/log4net/Util/PatternParser.cs
- AL src/log4net/Util/SystemStringFormat.cs
- AL src/log4net/Util/PatternStringConverters/IdentityPatternConverter.cs
+ AL src/log4net/Util/PatternString.cs
AL src/log4net/Util/PatternStringConverters/AppDomainPatternConverter.cs
- AL src/log4net/Util/PatternStringConverters/EnvironmentFolderPathPatternConverter.cs
- AL src/log4net/Util/PatternStringConverters/LiteralPatternConverter.cs
- AL src/log4net/Util/PatternStringConverters/UtcDatePatternConverter.cs
- AL src/log4net/Util/PatternStringConverters/EnvironmentPatternConverter.cs
- AL src/log4net/Util/PatternStringConverters/RandomStringPatternConverter.cs
AL src/log4net/Util/PatternStringConverters/AppSettingPatternConverter.cs
AL src/log4net/Util/PatternStringConverters/DatePatternConverter.cs
- AL src/log4net/Util/PatternStringConverters/PropertyPatternConverter.cs
+ AL src/log4net/Util/PatternStringConverters/EnvironmentFolderPathPatternConverter.cs
+ AL src/log4net/Util/PatternStringConverters/EnvironmentPatternConverter.cs
+ AL src/log4net/Util/PatternStringConverters/IdentityPatternConverter.cs
+ AL src/log4net/Util/PatternStringConverters/LiteralPatternConverter.cs
+ AL src/log4net/Util/PatternStringConverters/NewLinePatternConverter.cs
AL src/log4net/Util/PatternStringConverters/ProcessIdPatternConverter.cs
+ AL src/log4net/Util/PatternStringConverters/PropertyPatternConverter.cs
+ AL src/log4net/Util/PatternStringConverters/RandomStringPatternConverter.cs
AL src/log4net/Util/PatternStringConverters/UserNamePatternConverter.cs
- AL src/log4net/Util/PatternStringConverters/NewLinePatternConverter.cs
- AL src/log4net/Util/LogicalThreadContextStack.cs
- AL src/log4net/Util/Transform.cs
- AL src/log4net/Util/ThreadContextStack.cs
- AL src/log4net/Util/LevelMappingEntry.cs
- AL src/log4net/Util/GlobalContextProperties.cs
- AL src/log4net/Util/SystemInfo.cs
+ AL src/log4net/Util/PatternStringConverters/UtcDatePatternConverter.cs
AL src/log4net/Util/PropertiesDictionary.cs
- AL src/log4net/Util/NullSecurityContext.cs
- AL src/log4net/Util/NativeError.cs
- AL src/log4net/Util/ThreadContextStacks.cs
- AL src/log4net/Util/ReusableStringWriter.cs
- AL src/log4net/Util/CountingQuietTextWriter.cs
- AL src/log4net/Util/ConverterInfo.cs
- AL src/log4net/Util/PatternConverter.cs
+ AL src/log4net/Util/PropertyEntry.cs
+ AL src/log4net/Util/ProtectCloseTextWriter.cs
+ AL src/log4net/Util/QuietTextWriter.cs
+ AL src/log4net/Util/ReaderWriterLock.cs
AL src/log4net/Util/ReadOnlyPropertiesDictionary.cs
- AL src/log4net/Util/PatternString.cs
- AL src/log4net/Util/NullEnumerator.cs
- AL src/log4net/Config/DOMConfigurator.cs
- AL src/log4net/Config/XmlConfiguratorAttribute.cs
- AL src/log4net/Config/BasicConfigurator.cs
- AL src/log4net/Config/AliasRepositoryAttribute.cs
- AL src/log4net/Config/AliasDomainAttribute.cs
- AL src/log4net/Config/DOMConfiguratorAttribute.cs
- AL src/log4net/Config/RepositoryAttribute.cs
- AL src/log4net/Config/ConfiguratorAttribute.cs
- AL src/log4net/Config/XmlConfigurator.cs
- AL src/log4net/Config/SecurityContextProviderAttribute.cs
- AL src/log4net/Config/DomainAttribute.cs
- AL src/log4net/Config/PluginAttribute.cs
- AL src/log4net/Config/Log4NetConfigurationSectionHandler.cs
- AL src/log4net/Repository/ILoggerRepository.cs
- AL src/log4net/Repository/LoggerRepositorySkeleton.cs
- AL src/log4net/Repository/ConfigurationChangedEventArgs.cs
- AL src/log4net/Repository/Hierarchy/RootLogger.cs
- AL src/log4net/Repository/Hierarchy/ILoggerFactory.cs
- AL src/log4net/Repository/Hierarchy/XmlHierarchyConfigurator.cs
- AL src/log4net/Repository/Hierarchy/ProvisionNode.cs
- AL src/log4net/Repository/Hierarchy/Logger.cs
- AL src/log4net/Repository/Hierarchy/Hierarchy.cs
- AL src/log4net/Repository/Hierarchy/LoggerKey.cs
- AL src/log4net/Repository/Hierarchy/DefaultLoggerFactory.cs
- AL src/log4net/Repository/IBasicRepositoryConfigurator.cs
- AL src/log4net/Repository/IXmlRepositoryConfigurator.cs
- AL src/log4net/Plugin/PluginSkeleton.cs
- AL src/log4net/Plugin/IPlugin.cs
- AL src/log4net/Plugin/PluginCollection.cs
- AL src/log4net/Plugin/PluginMap.cs
- AL src/log4net/Plugin/RemoteLoggingServerPlugin.cs
- AL src/log4net/Plugin/IPluginFactory.cs
- N KEYS
- AL netstandard/log4net.netstandard.sln
- AL netstandard/log4net.tests/log4net.tests.xproj
- AL netstandard/log4net.tests/ExpectedExceptionAttribute.cs
- AL netstandard/log4net.tests/CompatibilityExtensions.cs
- AL netstandard/log4net.tests/ApplicationException.cs
- AL netstandard/log4net/log4net.xproj
- AL netstandard/log4net/CompatibilityExtensions.cs
- !????? doc/RELEASING.md
- !????? doc/sign-log4net-libraries.sh
- !????? doc/BUILDING.md
- !????? doc/CONTRIBUTING.md
- !????? doc/ReleaseInstructions-legacy.txt
- AL tests/nant.build
- !????? appveyer.yml
- AL pom.xml
- AL install-net-framework-sdk-3.5.ps1
-
-*****************************************************
-
- Printing headers for text files without a valid license header...
-
-=====================================================
-== File: .zarro-defaults
-=====================================================
-# zarro defaults file:
-# place one VARIABLE=VALUE per line below
-# variables here will not override existing environment variables
-# unless prepended with a bang, ie
-# !VARIABLE=Value
-# so this means anything you set in your package.json, eg with
-# cross-env, will override what's in here unless you've specifically
-# marked the setting in here as forced with !
-
-# instruct nunit console runner to run in a single process
-NUNIT_PROCESS=Single
-
-# determines how many tests can run in parallel - 1 is fine
-MAX_CONCURRENCY=1
-
-# specify what to build (prevents accidental build of any other sln)
-BUILD_INCLUDE=src/log4net.sln
-
-=====================================================
-== File: README.md
-=====================================================
-Introduction
-===========
-
-Apache log4net is a sub project of the Apache Logging Services project.
-Apache log4net graduated from the Apache Incubator in February 2007.
-Web site: http://logging.apache.org/log4net
-
-
-Documentation
-=============
-
-For the latest documentation see the log4net web site at:
-http://logging.apache.org/log4net
-
-Contributing
-============
-
-log4net development happens on the logging dev mailing list, see
-https://logging.apache.org/log4net/mail-lists.html. Please join the
-mailing list and discuss bigger changes before working on them.
-
-For bigger changes we must ask you to sign a Contributor License
-Agreement http://www.apache.org/licenses/#clas.
-
-Github pull requests are one way to contribute, The Apache issue
-tracker is no longer accepting new issues but is available at
-https://issues.apache.org/jira/browse/LOG4NET for access to
-previous issues.
-
-Developing
-==========
-
-log4net targets a wide array of .net platforms, including some
-which are out of support from Microsoft, making it difficult to
-install relevant SDKs and build for those targets. In particular,
-older Client Profile .NET Framework targets and dotnet core 1.1
-may be installed by using the bundled helper scripts:
-
-- [install-net-framework-sdk-3.5.ps1](install-net-framework-sdk-3.5.ps1)
-- [install-dotnet-core-sdk-1.1.ps1](install-dotnet-core-sdk-1.1.ps1)
-
-These scripts download the relevant installers from Microsoft servers,
-but you run them at your own risk.
-
-Please see
-- [CONTRIBUTING.md](doc/CONTRIBUTING.md)
-- [BUILDING.md](doc/BUILDING.md)
-- [RELEASING.md](doc/RELEASING.md)
-
-=====================================================
-== File: src/.idea/.idea.log4net/.idea/misc.xml
-=====================================================
-<?xml version="1.0" encoding="UTF-8"?>
-<project version="4">
- <component name="JavaScriptSettings">
- <option name="languageLevel" value="ES6" />
- </component>
-</project>
-
-=====================================================
-== File: src/.idea/.idea.log4net/.idea/.name
-=====================================================
-log4net
-
-=====================================================
-== File: src/.idea/.idea.log4net/.idea/workspace.xml
-=====================================================
-<?xml version="1.0" encoding="UTF-8"?>
-<project version="4">
- <component name="AutoGeneratedRunConfigurationManager">
- <projectFile>integration-testing/log4net-611-main/log4net-611-main.csproj</projectFile>
- <projectFile>integration-testing/log4net-672/log4net-672.csproj</projectFile>
- <projectFile>integration-testing/log4net-673/log4net-673.csproj</projectFile>
- <projectFile>integration-testing/log4net-681/log4net-681.csproj</projectFile>
- <projectFile>log4net.Tests/log4net.Tests.csproj</projectFile>
- </component>
- <component name="BranchesTreeState">
- <expand>
- <path>
- <item name="ROOT" type="e8cecc67:BranchNodeDescriptor" />
- <item name="LOCAL_ROOT" type="e8cecc67:BranchNodeDescriptor" />
- </path>
- <path>
- <item name="ROOT" type="e8cecc67:BranchNodeDescriptor" />
- <item name="REMOTE_ROOT" type="e8cecc67:BranchNodeDescriptor" />
- </path>
- <path>
- <item name="ROOT" type="e8cecc67:BranchNodeDescriptor" />
- <item name="REMOTE_ROOT" type="e8cecc67:BranchNodeDescriptor" />
- <item name="GROUP_NODE:origin" type="e8cecc67:BranchNodeDescriptor" />
- </path>
- <path>
- <item name="ROOT" type="e8cecc67:BranchNodeDescriptor" />
- <item name="REMOTE_ROOT" type="e8cecc67:BranchNodeDescriptor" />
- <item name="GROUP_NODE:origin" type="e8cecc67:BranchNodeDescriptor" />
- <item name="GROUP_NODE:abandoned" type="e8cecc67:BranchNodeDescriptor" />
- </path>
- <path>
- <item name="ROOT" type="e8cecc67:BranchNodeDescriptor" />
- <item name="REMOTE_ROOT" type="e8cecc67:BranchNodeDescriptor" />
- <item name="GROUP_NODE:origin" type="e8cecc67:BranchNodeDescriptor" />
- <item name="GROUP_NODE:feature" type="e8cecc67:BranchNodeDescriptor" />
- </path>
- <path>
- <item name="ROOT" type="e8cecc67:BranchNodeDescriptor" />
- <item name="REMOTE_ROOT" type="e8cecc67:BranchNodeDescriptor" />
- <item name="GROUP_NODE:origin" type="e8cecc67:BranchNodeDescriptor" />
- <item name="GROUP_NODE:pr" type="e8cecc67:BranchNodeDescriptor" />
- </path>
- <path>
- <item name="ROOT" type="e8cecc67:BranchNodeDescriptor" />
- <item name="REMOTE_ROOT" type="e8cecc67:BranchNodeDescriptor" />
- <item name="GROUP_NODE:origin" type="e8cecc67:BranchNodeDescriptor" />
- <item name="GROUP_NODE:pr" type="e8cecc67:BranchNodeDescriptor" />
- <item name="GROUP_NODE:old" type="e8cecc67:BranchNodeDescriptor" />
- </path>
- <path>
-
-=====================================================
-== File: src/.idea/.idea.log4net/.idea/indexLayout.xml
-=====================================================
-<?xml version="1.0" encoding="UTF-8"?>
-<project version="4">
- <component name="UserContentModel">
- <attachedFolders />
- <explicitIncludes />
- <explicitExcludes />
- </component>
-</project>
-
-=====================================================
-== File: src/.idea/.idea.log4net/.idea/projectSettingsUpdater.xml
-=====================================================
-<?xml version="1.0" encoding="UTF-8"?>
-<project version="4">
- <component name="RiderProjectSettingsUpdater">
- <option name="vcsConfiguration" value="2" />
- </component>
-</project>
-
-=====================================================
-== File: src/.idea/.idea.log4net/.idea/codeStyles/codeStyleConfig.xml
-=====================================================
-<component name="ProjectCodeStyleConfiguration">
- <state>
- <option name="PREFERRED_PROJECT_CODE_STYLE" value="Default" />
- </state>
-</component>
-
-=====================================================
-== File: src/.idea/.idea.log4net/.idea/vcs.xml
-=====================================================
-<?xml version="1.0" encoding="UTF-8"?>
-<project version="4">
- <component name="VcsDirectoryMappings">
- <mapping directory="$PROJECT_DIR$/.." vcs="Git" />
- </component>
-</project>
-
-=====================================================
-== File: src/integration-testing/log4net-673/Program.cs
-=====================================================
-using System;
-using System.IO;
-using System.Reflection;
-using System.Threading;
-using log4net;
-using log4net.Config;
-
-var appPath = new Uri(Assembly.GetExecutingAssembly().Location).LocalPath;
-var appFolder = Path.GetDirectoryName(appPath);
-// force loading the assembly, otherwise the appender type isn't found later
-if (appFolder is null)
-{
- throw new InvalidOperationException("Can't find myself");
-}
-
-var configFile = Path.Combine(appFolder, "log4net.config");
-if (!File.Exists(configFile))
-{
- throw new InvalidOperationException($"log4net.config not found at {configFile}");
-}
-
-if (Directory.Exists("log"))
-{
- Console.WriteLine("Clearing out old logs...");
- foreach (var file in Directory.EnumerateFiles("log"))
- {
- File.Delete(file);
- }
-}
-
-var info = new FileInfo(configFile);
-var logRepo = LogManager.GetRepository(Assembly.GetExecutingAssembly());
-XmlConfigurator.ConfigureAndWatch(
- logRepo,
- info
-);
-
-var logger = LogManager.GetLogger(typeof(Program));
-
-Console.WriteLine("logging...");
-for (var i = 0; i < 10; i++)
-{
- logger.Info($"test log {i}");
- logger.Error($"error log {i}");
- logger.Warn($"warning log {i}");
-}
-
-
-foreach (var file in Directory.EnumerateFiles("log"))
-{
-
-=====================================================
-== File: src/integration-testing/log4net-673/log4net-673.csproj
-=====================================================
-<Project Sdk="Microsoft.NET.Sdk">
-
- <PropertyGroup>
- <OutputType>Exe</OutputType>
- <TargetFramework>net6.0</TargetFramework>
- <RootNamespace>log4net_673</RootNamespace>
- <ImplicitUsings>disable</ImplicitUsings>
- <Nullable>disable</Nullable>
- </PropertyGroup>
- <ItemGroup>
- <PackageReference Include="log4net" Version="2.0.14" />
- </ItemGroup>
- <ItemGroup>
- <None Update="log4net.config">
- <CopyToOutputDirectory>Always</CopyToOutputDirectory>
- </None>
- </ItemGroup>
-
-</Project>
-
-=====================================================
-== File: src/integration-testing/log4net-673/bin/Debug/net6.0/log4net.config
-=====================================================
-<log4net>
- <root>
- <level value="ALL" />
- <appender-ref ref="ColoredConsoleAppender" />
- <appender-ref ref="RollingLogFileAppender" />
- <appender-ref ref="ErrorLogFileAppender" />
- <appender-ref ref="WarnLogFileAppender" />
- </root>
-
- <appender name="ColoredConsoleAppender" type="log4net.Appender.ManagedColoredConsoleAppender">
- <mapping>
- <level value="INFO" />
- <forecolor value="White" />
- </mapping>
- <mapping>
- <level value="WARN" />
- <forecolor value="Green" />
- </mapping>
- <mapping>
- <level value="ERROR" />
- <forecolor value="Red" />
- </mapping>
- <mapping>
- <level value="DEBUG" />
- <forecolor value="Yellow" />
- </mapping>
- <layout type="log4net.Layout.PatternLayout">
- <conversionpattern value="%date [%thread] %-5level - %message%newline" />
- </layout>
- </appender>
-
- <appender name="RollingLogFileAppender" type="log4net.Appender.RollingFileAppender">
- <file type="log4net.Util.PatternString" value="log/ALL-Datamigration.log" />
- <lockingModel type="log4net.Appender.FileAppender+MinimalLock" />
- <appendToFile value="true" />
- <rollingStyle value="Composite" />
- <maxSizeRollBackups value="100" />
- <maximumFileSize value="30MB" />
- <staticLogFileName value="true" />
- <preserveLogFileNameExtension value="true"/>
- <datePattern value="ddMMyyyy" />
- <layout type="log4net.Layout.PatternLayout">
- <conversionPattern value="%date [%thread] %-5level %logger - %message%newline" />
- </layout>
- </appender>
-
- <appender name="ErrorLogFileAppender" type="log4net.Appender.RollingFileAppender">
- <file type="log4net.Util.PatternString" value="log/ERROR-Datamigration.log" />
- <lockingModel type="log4net.Appender.FileAppender+MinimalLock" />
- <appendToFile value="true" />
-
-=====================================================
-== File: src/integration-testing/log4net-673/log4net.config
-=====================================================
-<log4net>
- <root>
- <level value="ALL" />
- <appender-ref ref="ColoredConsoleAppender" />
- <appender-ref ref="RollingLogFileAppender" />
- <appender-ref ref="ErrorLogFileAppender" />
- <appender-ref ref="WarnLogFileAppender" />
- </root>
-
- <appender name="ColoredConsoleAppender" type="log4net.Appender.ManagedColoredConsoleAppender">
- <mapping>
- <level value="INFO" />
- <forecolor value="White" />
- </mapping>
- <mapping>
- <level value="WARN" />
- <forecolor value="Green" />
- </mapping>
- <mapping>
- <level value="ERROR" />
- <forecolor value="Red" />
- </mapping>
- <mapping>
- <level value="DEBUG" />
- <forecolor value="Yellow" />
- </mapping>
- <layout type="log4net.Layout.PatternLayout">
- <conversionpattern value="%date [%thread] %-5level - %message%newline" />
- </layout>
- </appender>
-
- <appender name="RollingLogFileAppender" type="log4net.Appender.RollingFileAppender">
- <file type="log4net.Util.PatternString" value="log/ALL-Datamigration.log" />
- <lockingModel type="log4net.Appender.FileAppender+MinimalLock" />
- <appendToFile value="true" />
- <rollingStyle value="Composite" />
- <maxSizeRollBackups value="100" />
- <maximumFileSize value="30MB" />
- <staticLogFileName value="true" />
- <preserveLogFileNameExtension value="true"/>
- <datePattern value="ddMMyyyy" />
- <layout type="log4net.Layout.PatternLayout">
- <conversionPattern value="%date [%thread] %-5level %logger - %message%newline" />
- </layout>
- </appender>
-
- <appender name="ErrorLogFileAppender" type="log4net.Appender.RollingFileAppender">
- <file type="log4net.Util.PatternString" value="log/ERROR-Datamigration.log" />
- <lockingModel type="log4net.Appender.FileAppender+MinimalLock" />
- <appendToFile value="true" />
-
-=====================================================
-== File: src/integration-testing/log4net-611-main/Program.cs
-=====================================================
-using System.Reflection;
-using log4net;
-using log4net.Config;
-using log4net_611_lib;
-
-var appPath = new Uri(Assembly.GetExecutingAssembly().Location).LocalPath;
-var appFolder = Path.GetDirectoryName(appPath);
-// force loading the assembly, otherwise the appender type isn't found later
-Assembly.LoadFile("log4net-611-lib.dll");
-if (appFolder is null)
-{
- throw new InvalidOperationException("Can't find myself");
-}
-
-Assembly.LoadFile(Path.Combine(appFolder, "log4net-611-lib.dll"));
-
-var configFile = Path.Combine(appFolder, "log4net.config");
-if (!File.Exists(configFile))
-{
- throw new InvalidOperationException($"log4net.config not found at {configFile}");
-}
-
-if (Directory.Exists("Logs"))
-{
- Console.WriteLine("Clearing out old logs...");
- foreach (var file in Directory.EnumerateFiles("Logs"))
- {
- File.Delete(file);
- }
-}
-
-var info = new FileInfo(configFile);
-var logRepo = LogManager.GetRepository(Assembly.GetExecutingAssembly());
-XmlConfigurator.ConfigureAndWatch(
- logRepo,
- info
-);
-
-var logger = LogManager.GetLogger(typeof(Program));
-
-Console.WriteLine("logging...");
-for (var i = 0; i < 10; i++)
-{
- logger.Info($"test log {i}");
-}
-
-
-foreach (var file in Directory.EnumerateFiles("Logs"))
-{
- Console.WriteLine($"log file: {file}");
-
-=====================================================
-== File: src/integration-testing/log4net-611-main/bin/Debug/net6.0/log4net.config
-=====================================================
-<log4net>
- <appender name="LogFileAppenderXML" type="log4net_611_lib.DerivedAppender">
- <file value="Logs\.xml" />
- <datePattern value="yyyy-MM-dd-'Xyz'" />
- <appendToFile value="true" />
- <lockingModel type="log4net.Appender.FileAppender+MinimalLock" />
- <rollingStyle value="Composite" />
- <maxSizeRollBackups value="40" />
- <maximumFileSize value="1KB" />
- <preserveLogFileNameExtension value="true" />
- <staticLogFileName value="false" />
- <layout type="log4net.Layout.PatternLayout">
- <conversionPattern value="[file] %property{appender-class-name} %message%newline" />
- </layout>
- <immediateFlush value="true" />
- </appender>
- <appender name="ConsoleAppender" type="log4net.Appender.ConsoleAppender">
- <target value="Console.Out" />
- <layout type="log4net.Layout.PatternLayout">
- <conversionPattern value="[console] %message%newline" />
- </layout>
- </appender>
- <root>
- <level value="ALL"/>
- <appender-ref ref="LogFileAppenderXML" />
- <appender-ref ref="ConsoleAppender" />
- </root>
-</log4net>
-
-=====================================================
-== File: src/integration-testing/log4net-611-main/bin/Debug/net462/log4net.config
-=====================================================
-<log4net>
- <appender name="LogFileAppenderXML" type="log4net_611_lib.DerivedAppender">
- <file value="Logs\.xml" />
- <datePattern value="yyyy-MM-dd-'Xyz'" />
- <appendToFile value="true" />
- <lockingModel type="log4net.Appender.FileAppender+MinimalLock" />
- <rollingStyle value="Composite" />
- <maxSizeRollBackups value="40" />
- <maximumFileSize value="1KB" />
- <preserveLogFileNameExtension value="true" />
- <staticLogFileName value="false" />
- <layout type="log4net.Layout.PatternLayout">
- <conversionPattern value="[file] %property{appender-class-name} %message%newline" />
- </layout>
- <immediateFlush value="true" />
- </appender>
- <appender name="ConsoleAppender" type="log4net.Appender.ConsoleAppender">
- <target value="Console.Out" />
- <layout type="log4net.Layout.PatternLayout">
- <conversionPattern value="[console] %message%newline" />
- </layout>
- </appender>
- <root>
- <level value="ALL"/>
- <appender-ref ref="LogFileAppenderXML" />
- <appender-ref ref="ConsoleAppender" />
- </root>
-</log4net>
-
-=====================================================
-== File: src/integration-testing/log4net-611-main/log4net-611-main.csproj
-=====================================================
-<Project Sdk="Microsoft.NET.Sdk">
-
- <PropertyGroup>
- <OutputType>Exe</OutputType>
- <TargetFrameworks>net462;net6.0</TargetFrameworks>
- <RootNamespace>log4net_611_main</RootNamespace>
- <ImplicitUsings>enable</ImplicitUsings>
- <Nullable>enable</Nullable>
- <LangVersion>latest</LangVersion>
- </PropertyGroup>
-
- <ItemGroup>
- <ProjectReference Include="..\log4net-611-lib\log4net-611-lib.csproj" />
- </ItemGroup>
-
- <ItemGroup>
- <None Update="log4net.config">
- <CopyToOutputDirectory>Always</CopyToOutputDirectory>
- </None>
- </ItemGroup>
-
-</Project>
-
-=====================================================
-== File: src/integration-testing/log4net-611-main/log4net.config
-=====================================================
-<log4net>
- <appender name="LogFileAppenderXML" type="log4net_611_lib.DerivedAppender">
- <file value="Logs\.xml" />
- <datePattern value="yyyy-MM-dd-'Xyz'" />
- <appendToFile value="true" />
- <lockingModel type="log4net.Appender.FileAppender+MinimalLock" />
- <rollingStyle value="Composite" />
- <maxSizeRollBackups value="40" />
- <maximumFileSize value="1KB" />
- <preserveLogFileNameExtension value="true" />
- <staticLogFileName value="false" />
- <layout type="log4net.Layout.PatternLayout">
- <conversionPattern value="[file] %property{appender-class-name} %message%newline" />
- </layout>
- <immediateFlush value="true" />
- </appender>
- <appender name="ConsoleAppender" type="log4net.Appender.ConsoleAppender">
- <target value="Console.Out" />
- <layout type="log4net.Layout.PatternLayout">
- <conversionPattern value="[console] %message%newline" />
- </layout>
- </appender>
- <root>
- <level value="ALL"/>
- <appender-ref ref="LogFileAppenderXML" />
- <appender-ref ref="ConsoleAppender" />
- </root>
-</log4net>
+ AL src/log4net/Util/ReusableStringWriter.cs
+ AL src/log4net/Util/SystemInfo.cs
+ AL src/log4net/Util/SystemStringFormat.cs
+ AL src/log4net/Util/TextWriterAdapter.cs
+ AL src/log4net/Util/ThreadContextProperties.cs
+ AL src/log4net/Util/ThreadContextStack.cs
+ AL src/log4net/Util/ThreadContextStacks.cs
+ AL src/log4net/Util/Transform.cs
+ AL src/log4net/Util/TypeConverters/BooleanConverter.cs
+ AL src/log4net/Util/TypeConverters/ConversionNotSupportedException.cs
+ AL src/log4net/Util/TypeConverters/ConverterRegistry.cs
+ AL src/log4net/Util/TypeConverters/EncodingConverter.cs
+ AL src/log4net/Util/TypeConverters/IConvertFrom.cs
+ AL src/log4net/Util/TypeConverters/IConvertTo.cs
+ AL src/log4net/Util/TypeConverters/IPAddressConverter.cs
+ AL src/log4net/Util/TypeConverters/PatternLayoutConverter.cs
+ AL src/log4net/Util/TypeConverters/PatternStringConverter.cs
+ AL src/log4net/Util/TypeConverters/TypeConverter.cs
+ AL src/log4net/Util/TypeConverters/TypeConverterAttribute.cs
+ AL src/log4net/Util/WindowsSecurityContext.cs
+ AL src/log4net.sln
+ AL src/log4net.Tests/Appender/AdoNet/Log4NetCommand.cs
+ AL src/log4net.Tests/Appender/AdoNet/Log4NetConnection.cs
+ AL src/log4net.Tests/Appender/AdoNet/Log4NetParameter.cs
+ AL src/log4net.Tests/Appender/AdoNet/Log4NetParameterCollection.cs
+ AL src/log4net.Tests/Appender/AdoNet/Log4NetTransaction.cs
+ AL src/log4net.Tests/Appender/AdoNetAppenderTest.cs
+ AL src/log4net.Tests/Appender/AppenderCollectionTest.cs
+ AL src/log4net.Tests/Appender/BufferingAppenderTest.cs
+ AL src/log4net.Tests/Appender/CountingAppender.cs
+ AL src/log4net.Tests/Appender/DebugAppenderTest.cs
+ AL src/log4net.Tests/Appender/EventLogAppenderTest.cs
+ AL src/log4net.Tests/Appender/EventRaisingAppender.cs
+ AL src/log4net.Tests/Appender/MemoryAppenderTest.cs
+ AL src/log4net.Tests/Appender/RecursiveLoggingTest.cs
+ AL src/log4net.Tests/Appender/RemotingAppenderTest.cs
+ AL src/log4net.Tests/Appender/RollingFileAppenderTest.cs
+ AL src/log4net.Tests/Appender/SmtpPickupDirAppenderTest.cs
+ AL src/log4net.Tests/Appender/StringAppender.cs
+ AL src/log4net.Tests/Appender/TraceAppenderTest.cs
+ AL src/log4net.Tests/AssemblyInfo.cs
+ AL src/log4net.Tests/Context/LogicalThreadContextTest.cs
+ AL src/log4net.Tests/Context/ThreadContextTest.cs
+ AL src/log4net.Tests/Core/EvaluatorTest.cs
+ AL src/log4net.Tests/Core/FixingTest.cs
+ AL src/log4net.Tests/Core/ShutdownTest.cs
+ AL src/log4net.Tests/Core/StringFormatTest.cs
+ AL src/log4net.Tests/DateFormatter/AbsoluteTimeDateFormatterTest.cs
+ AL src/log4net.Tests/Filter/FilterTest.cs
+ AL src/log4net.Tests/Hierarchy/Hierarchy.cs
+ AL src/log4net.Tests/Hierarchy/Logger.cs
+ AL src/log4net.Tests/Hierarchy/XmlHierarchyConfiguratorTest.cs
+ AL src/log4net.Tests/Layout/DynamicPatternLayoutTest.cs
+ AL src/log4net.Tests/Layout/PatternLayoutTest.cs
+ AL src/log4net.Tests/Layout/XmlLayoutTest.cs
+ AL src/log4net.Tests/LoggerRepository/ConfigurationMessages.cs
+ !????? src/log4net.Tests/NUnitTestRunnerInitializer.cs
+ !????? src/log4net.Tests/Signing.cs
+ AL src/log4net.Tests/Util/CyclicBufferTest.cs
+ AL src/log4net.Tests/Util/EnvironmentPatternConverterTest.cs
+ AL src/log4net.Tests/Util/LogLogTest.cs
+ AL src/log4net.Tests/Util/PatternConverterTest.cs
+ AL src/log4net.Tests/Util/PatternStringTest.cs
+ AL src/log4net.Tests/Util/PropertiesDictionaryTest.cs
+ AL src/log4net.Tests/Util/RandomStringPatternConverterTest.cs
+ AL src/log4net.Tests/Util/SystemInfoTest.cs
+ AL src/log4net.Tests/Util/TransformTest.cs
+ AL src/log4net.Tests/Utils.cs
+ AL tests/nant.build
+
+*****************************************************
+ Printing headers for text files without a valid license header...
+
=====================================================
-== File: src/integration-testing/log4net-681/Program.cs
+== File: src/log4net/Core/FixFlags.cs
=====================================================
-using System.Reflection;
-using log4net;
-using log4net.Config;
-
-var appPath = new Uri(Assembly.GetExecutingAssembly().Location).LocalPath;
-var appFolder = Path.GetDirectoryName(appPath);
-
-if (appFolder is null)
-{
- throw new InvalidOperationException("Can't find myself");
-}
-
-var configFile = Path.Combine(appFolder, "log4net.config");
-if (!File.Exists(configFile))
-{
- throw new InvalidOperationException($"log4net.config not found at {configFile}");
-}
-
-if (Directory.Exists("Logs"))
-{
- Console.WriteLine("Clearing out old logs...");
- foreach (var file in Directory.EnumerateFiles("Logs"))
- {
- File.Delete(file);
- }
-}
-
-var info = new FileInfo(configFile);
-var logRepo = LogManager.GetRepository(Assembly.GetExecutingAssembly());
-XmlConfigurator.ConfigureAndWatch(
- logRepo,
- info
-);
-
-var logger = LogManager.GetLogger(typeof(Program));
-
-Console.WriteLine("logging...");
-var threads = new List<Thread>();
-for (var i = 0; i < 128; i++)
-{
- var thread = new Thread(LogABit);
- thread.Start();
- threads.Add(thread);
-}
+using System;
-foreach (var t in threads)
+namespace log4net.Core
{
- t.Join();
-}
-
-
-=====================================================
-== File: src/integration-testing/log4net-681/bin/Debug/net6.0/log4net.config
-=====================================================
-<log4net>
- <appender name="LogFileAppenderXML" type="log4net.Appender.RollingFileAppender">
- <file value="Logs\.xml" />
- <datePattern value="yyyy-MM-dd-HH-mm-ss'Xyz'" />
- <appendToFile value="true" />
- <lockingModel type="log4net.Appender.FileAppender+MinimalLock" />
- <rollingStyle value="Composite" />
- <maxSizeRollBackups value="40" />
- <maximumFileSize value="64" />
- <preserveLogFileNameExtension value="true" />
- <staticLogFileName value="false" />
- <layout type="log4net.Layout.PatternLayout">
- <conversionPattern value="[file] %message%newline" />
- </layout>
- </appender>
- <root>
- <level value="ALL"/>
- <appender-ref ref="LogFileAppenderXML" />
- </root>
-</log4net>
-
-=====================================================
-== File: src/integration-testing/log4net-681/bin/Debug/net6.0/log4net.xml
-=====================================================
-<?xml version="1.0"?>
-<doc>
- <assembly>
- <name>log4net</name>
- </assembly>
- <members>
- <member name="T:log4net.Appender.AdoNetAppender">
- <summary>
- Appender that logs to a database.
- </summary>
- <remarks>
- <para>
- <see cref="T:log4net.Appender.AdoNetAppender"/> appends logging events to a table within a
- database. The appender can be configured to specify the connection
- string by setting the <see cref="P:log4net.Appender.AdoNetAppender.ConnectionString"/> property.
- The connection type (provider) can be specified by setting the <see cref="P:log4net.Appender.AdoNetAppender.ConnectionType"/>
- property. For more information on database connection strings for
- your specific database see <a href="http://www.connectionstrings.com/">http://www.connectionstrings.com/</a>.
- </para>
- <para>
- Records are written into the database either using a prepared
- statement or a stored procedure. The <see cref="P:log4net.Appender.AdoNetAppender.CommandType"/> property
- is set to <see cref="F:System.Data.CommandType.Text"/> (<c>System.Data.CommandType.Text</c>) to specify a prepared statement
- or to <see cref="F:System.Data.CommandType.StoredProcedure"/> (<c>System.Data.CommandType.StoredProcedure</c>) to specify a stored
- procedure.
- </para>
- <para>
- The prepared statement text or the name of the stored procedure
- must be set in the <see cref="P:log4net.Appender.AdoNetAppender.CommandText"/> property.
- </para>
- <para>
- The prepared statement or stored procedure can take a number
- of parameters. Parameters are added using the <see cref="M:log4net.Appender.AdoNetAppender.AddParameter(log4net.Appender.AdoNetAppenderParameter)"/>
- method. This adds a single <see cref="T:log4net.Appender.AdoNetAppenderParameter"/> to the
- ordered list of parameters. The <see cref="T:log4net.Appender.AdoNetAppenderParameter"/>
- type may be subclassed if required to provide database specific
- functionality. The <see cref="T:log4net.Appender.AdoNetAppenderParameter"/> specifies
- the parameter name, database type, size, and how the value should
- be generated using a <see cref="T:log4net.Layout.ILayout"/>.
- </para>
- </remarks>
- <example>
- An example of a SQL Server table that could be logged to:
- <code lang="SQL">
- CREATE TABLE [dbo].[Log] (
- [ID] [int] IDENTITY (1, 1) NOT NULL ,
- [Date] [datetime] NOT NULL ,
- [Thread] [varchar] (255) NOT NULL ,
- [Level] [varchar] (20) NOT NULL ,
- [Logger] [varchar] (255) NOT NULL ,
-
-=====================================================
-== File: src/integration-testing/log4net-681/log4net-681.csproj
-=====================================================
-<Project Sdk="Microsoft.NET.Sdk">
-
- <PropertyGroup>
- <OutputType>Exe</OutputType>
- <TargetFramework>net6.0</TargetFramework>
- <RootNamespace>log4net_681</RootNamespace>
- <ImplicitUsings>enable</ImplicitUsings>
- <Nullable>enable</Nullable>
- </PropertyGroup>
-
- <ItemGroup>
- <ProjectReference Include="..\..\log4net\log4net.csproj" />
- </ItemGroup>
-
- <ItemGroup>
- <None Update="log4net.config">
- <CopyToOutputDirectory>Always</CopyToOutputDirectory>
- </None>
- </ItemGroup>
-
-</Project>
-
-=====================================================
-== File: src/integration-testing/log4net-681/log4net.config
-=====================================================
-<log4net>
- <appender name="LogFileAppenderXML" type="log4net.Appender.RollingFileAppender">
- <file value="Logs\.xml" />
- <datePattern value="yyyy-MM-dd-HH-mm-ss'Xyz'" />
- <appendToFile value="true" />
- <lockingModel type="log4net.Appender.FileAppender+MinimalLock" />
- <rollingStyle value="Composite" />
- <maxSizeRollBackups value="40" />
- <maximumFileSize value="64" />
- <preserveLogFileNameExtension value="true" />
- <staticLogFileName value="false" />
- <layout type="log4net.Layout.PatternLayout">
- <conversionPattern value="[file] %message%newline" />
- </layout>
- </appender>
- <root>
- <level value="ALL"/>
- <appender-ref ref="LogFileAppenderXML" />
- </root>
-</log4net>
-
-=====================================================
-== File: src/integration-testing/log4net-611-lib/DerivedAppender.cs
-=====================================================
-using log4net.Appender;
-using log4net.Core;
-using log4net.Layout;
-
-namespace log4net_611_lib;
+ /// <summary>
+ /// Flags passed to the <see cref="LoggingEvent.Fix"/> property
+ /// </summary>
+ /// <remarks>
+ /// <para>
+ /// Flags passed to the <see cref="LoggingEvent.Fix"/> property
+ /// </para>
+ /// </remarks>
+ /// <author>Nicko Cadell</author>
+ [Flags]
+ public enum FixFlags
+ {
+ /// <summary>
+ /// Fix the MDC
+ /// </summary>
+ [Obsolete("Replaced by composite Properties")]
+ Mdc = 0x01,
-public class DerivedAppender: RollingFileAppender
-{
- protected override void Append(LoggingEvent loggingEvent)
- {
- loggingEvent.Properties["appender-class-name"] = nameof(DerivedAppender);
- base.Append(loggingEvent);
- }
-}
+ /// <summary>
+ /// Fix the NDC
+ /// </summary>
+ Ndc = 0x02,
-=====================================================
-== File: src/integration-testing/log4net-611-lib/log4net-611-lib.csproj
-=====================================================
-<Project Sdk="Microsoft.NET.Sdk">
+ /// <summary>
+ /// Fix the rendered message
+ /// </summary>
+ Message = 0x04,
- <PropertyGroup>
- <TargetFramework>netstandard2.0</TargetFramework>
- <RootNamespace>log4net_611_lib</RootNamespace>
- <ImplicitUsings>disable</ImplicitUsings>
- <Nullable>disable</Nullable>
- <LangVersion>latest</LangVersion>
- </PropertyGroup>
+ /// <summary>
+ /// Fix the thread name
+ /// </summary>
+ ThreadName = 0x08,
- <ItemGroup>
- <PackageReference Include="log4net" Version="2.0.14" />
- </ItemGroup>
+ /// <summary>
+ /// Fix the callers location information
+ /// </summary>
+ /// <remarks>
+ /// CAUTION: Very slow to generate
+ /// </remarks>
+ LocationInfo = 0x10,
-</Project>
+ /// <summary>
+ /// Fix the callers windows user name
+ /// </summary>
+ /// <remarks>
+ /// CAUTION: Slow to generate
=====================================================
-== File: src/integration-testing/log4net-672/Program.cs
+== File: src/log4net.Tests/NUnitTestRunnerInitializer.cs
=====================================================
-using System;
-using System.Collections.Generic;
-using System.IO;
-using System.Linq;
-using System.Reflection;
-using log4net;
-using log4net.Config;
-
-const int NO_ERROR = 0;
-const int MISSING_LOGS = 1;
-const int OVERWRITTEN_LOGS = 2;
-
-var appPath = new Uri(Assembly.GetExecutingAssembly().Location).LocalPath;
-var appFolder = Path.GetDirectoryName(appPath);
-if (appFolder is null)
-{
- throw new InvalidOperationException(
- $"Can't determine app folder for {appPath}"
- );
-}
-
-var logFolder = Path.Combine(appFolder, "Logs");
-if (Directory.Exists(logFolder))
+namespace log4net.Tests
{
- Directory.Delete(logFolder, recursive: true);
-}
+ using System.IO;
-var configFile = Path.Combine(appFolder, "log4net.config");
-if (!File.Exists(configFile))
-{
- throw new InvalidOperationException($"log4net.config not found at {configFile}");
-}
+ using NUnit.Framework;
-var logCount = 10;
-var identifiers = new List<Guid>();
-for (var i = 0; i < 10; i++)
-{
- var identifier = Guid.NewGuid();
- identifiers.Add(identifier);
- var logged = LogWith(identifier, logCount);
- if (logged != logCount)
+ [SetUpFixture]
+ public class NUnitTestRunnerInitializer
+ {
+ [OneTimeSetUp]
+ public void RunBeforeAnyTests()
{
- Die($"Missing logs immediately for '{identifier}' - found {logged}/{logCount}", MISSING_LOGS);
+ Directory.SetCurrentDirectory(TestContext.CurrentContext.TestDirectory);
}
+ }
}
-foreach (var identifier in identifiers)
-{
- var logged = CountIdentifierInLogs(identifier);
- if (logged != logCount)
-
-=====================================================
-== File: src/integration-testing/log4net-672/bin/Debug/net6.0/log4net.config
-=====================================================
-<log4net>
- <appender name="LogFileAppenderXML" type="log4net.Appender.RollingFileAppender">
- <file value="Logs\.xml" />
- <datePattern value="yyyy-MM-dd-'Xyz'" />
- <appendToFile value="true" />
- <lockingModel type="log4net.Appender.FileAppender+MinimalLock" />
- <rollingStyle value="Composite" />
- <maxSizeRollBackups value="40" />
- <maximumFileSize value="1KB" />
- <preserveLogFileNameExtension value="true" />
- <staticLogFileName value="false" />
- <layout type="log4net.Layout.XmlLayout"/>
- <fix value="Partial" />
- </appender>
- <appender name="BufferingForwardingAppender" type="log4net.APpender.BufferingForwardingAppender">
- <bufferSize value="100" />
- <fix value="Partial" />
- <appender-ref ref="ConsoleAppender"/>
- </appender>
- <appender name="ConsoleAppender" type="log4net.Appender.ConsoleAppender">
- <target value="Console.Out" />
- <layout type="log4net.Layout.PatternLayout">
- <conversionPattern value="[console] %message%newline" />
- </layout>
- </appender>
- <root>
- <level value="ALL"/>
- <appender-ref ref="LogFileAppenderXML" />
- <appender-ref ref="BufferingForwardingAppender" />
- </root>
-</log4net>
-
-=====================================================
-== File: src/integration-testing/log4net-672/bin/Debug/net6.0/log4net.xml
-=====================================================
-<?xml version="1.0"?>
-<doc>
- <assembly>
- <name>log4net</name>
- </assembly>
- <members>
- <member name="T:log4net.Appender.AdoNetAppender">
- <summary>
- Appender that logs to a database.
- </summary>
- <remarks>
- <para>
- <see cref="T:log4net.Appender.AdoNetAppender"/> appends logging events to a table within a
- database. The appender can be configured to specify the connection
- string by setting the <see cref="P:log4net.Appender.AdoNetAppender.ConnectionString"/> property.
- The connection type (provider) can be specified by setting the <see cref="P:log4net.Appender.AdoNetAppender.ConnectionType"/>
- property. For more information on database connection strings for
- your specific database see <a href="http://www.connectionstrings.com/">http://www.connectionstrings.com/</a>.
- </para>
- <para>
- Records are written into the database either using a prepared
- statement or a stored procedure. The <see cref="P:log4net.Appender.AdoNetAppender.CommandType"/> property
- is set to <see cref="F:System.Data.CommandType.Text"/> (<c>System.Data.CommandType.Text</c>) to specify a prepared statement
- or to <see cref="F:System.Data.CommandType.StoredProcedure"/> (<c>System.Data.CommandType.StoredProcedure</c>) to specify a stored
- procedure.
- </para>
- <para>
- The prepared statement text or the name of the stored procedure
- must be set in the <see cref="P:log4net.Appender.AdoNetAppender.CommandText"/> property.
- </para>
- <para>
- The prepared statement or stored procedure can take a number
- of parameters. Parameters are added using the <see cref="M:log4net.Appender.AdoNetAppender.AddParameter(log4net.Appender.AdoNetAppenderParameter)"/>
- method. This adds a single <see cref="T:log4net.Appender.AdoNetAppenderParameter"/> to the
- ordered list of parameters. The <see cref="T:log4net.Appender.AdoNetAppenderParameter"/>
- type may be subclassed if required to provide database specific
- functionality. The <see cref="T:log4net.Appender.AdoNetAppenderParameter"/> specifies
- the parameter name, database type, size, and how the value should
- be generated using a <see cref="T:log4net.Layout.ILayout"/>.
- </para>
- </remarks>
- <example>
- An example of a SQL Server table that could be logged to:
- <code lang="SQL">
- CREATE TABLE [dbo].[Log] (
- [ID] [int] IDENTITY (1, 1) NOT NULL ,
- [Date] [datetime] NOT NULL ,
- [Thread] [varchar] (255) NOT NULL ,
- [Level] [varchar] (20) NOT NULL ,
- [Logger] [varchar] (255) NOT NULL ,
-
-=====================================================
-== File: src/integration-testing/log4net-672/log4net-672.csproj
-=====================================================
-<Project Sdk="Microsoft.NET.Sdk">
-
- <PropertyGroup>
- <OutputType>Exe</OutputType>
- <TargetFramework>net6.0</TargetFramework>
- <RootNamespace>log4net_672</RootNamespace>
- <ImplicitUsings>disable</ImplicitUsings>
- <Nullable>enable</Nullable>
- <LangVersion>preview</LangVersion>
- <DefineConstants>NETSTANDARD</DefineConstants>
- </PropertyGroup>
-
- <ItemGroup>
- <ProjectReference Include="..\..\log4net\log4net.csproj" />
- </ItemGroup>
-
- <ItemGroup>
- <None Update="log4net.config">
- <CopyToOutputDirectory>Always</CopyToOutputDirectory>
- </None>
- </ItemGroup>
-
- <ItemGroup>
- <PackageReference Include="PeanutButter.EasyArgs" Version="2.0.63" />
- </ItemGroup>
-
-</Project>
-
-=====================================================
-== File: src/integration-testing/log4net-672/log4net.config
-=====================================================
-<log4net>
- <appender name="LogFileAppenderXML" type="log4net.Appender.RollingFileAppender">
- <file value="Logs\.xml" />
- <datePattern value="yyyy-MM-dd-'Xyz'" />
- <appendToFile value="true" />
- <lockingModel type="log4net.Appender.FileAppender+MinimalLock" />
- <rollingStyle value="Composite" />
- <maxSizeRollBackups value="40" />
- <maximumFileSize value="1KB" />
- <preserveLogFileNameExtension value="true" />
- <staticLogFileName value="false" />
- <layout type="log4net.Layout.XmlLayout"/>
- <fix value="Partial" />
- </appender>
- <appender name="BufferingForwardingAppender" type="log4net.APpender.BufferingForwardingAppender">
- <bufferSize value="100" />
- <fix value="Partial" />
- <appender-ref ref="ConsoleAppender"/>
- </appender>
- <appender name="ConsoleAppender" type="log4net.Appender.ConsoleAppender">
- <target value="Console.Out" />
- <layout type="log4net.Layout.PatternLayout">
- <conversionPattern value="[console] %message%newline" />
- </layout>
- </appender>
- <root>
- <level value="ALL"/>
- <appender-ref ref="LogFileAppenderXML" />
- <appender-ref ref="BufferingForwardingAppender" />
- </root>
-</log4net>
-
-=====================================================
-== File: src/Directory.Build.props
-=====================================================
-<Project>
- <PropertyGroup>
- <UseSharedCompilation>true</UseSharedCompilation>
- </PropertyGroup>
-</Project>
-
-=====================================================
-== File: src/MonoForFramework.targets
-=====================================================
-<Project>
- <PropertyGroup Condition="$(TargetFramework.StartsWith('net4')) and '$(OS)' == 'Unix'">
- <!-- When compiling .NET SDK 2.0 projects targeting .NET 4.x on Mono using 'dotnet build' you -->
- <!-- have to teach MSBuild where the Mono copy of the reference asssemblies is -->
- <!-- Look in the standard install locations -->
- <BaseFrameworkPathOverrideForMono Condition="'$(BaseFrameworkPathOverrideForMono)' == '' AND EXISTS('/Library/Frameworks/Mono.framework/Versions/Current/lib/mono')">/Library/Frameworks/Mono.framework/Versions/Current/lib/mono</BaseFrameworkPathOverrideForMono>
- <BaseFrameworkPathOverrideForMono Condition="'$(BaseFrameworkPathOverrideForMono)' == '' AND EXISTS('/usr/lib/mono')">/usr/lib/mono</BaseFrameworkPathOverrideForMono>
- <BaseFrameworkPathOverrideForMono Condition="'$(BaseFrameworkPathOverrideForMono)' == '' AND EXISTS('/usr/local/lib/mono')">/usr/local/lib/mono</BaseFrameworkPathOverrideForMono>
- <!-- If we found Mono reference assemblies, then use them -->
- <FrameworkPathOverride Condition="'$(BaseFrameworkPathOverrideForMono)' != '' AND '$(TargetFramework)' == 'net20'">$(BaseFrameworkPathOverrideForMono)/2.0-api</FrameworkPathOverride>
- <FrameworkPathOverride Condition="'$(BaseFrameworkPathOverrideForMono)' != '' AND '$(TargetFramework)' == 'net35'">$(BaseFrameworkPathOverrideForMono)/3.5-api</FrameworkPathOverride>
- <FrameworkPathOverride Condition="'$(BaseFrameworkPathOverrideForMono)' != '' AND '$(TargetFramework)' == 'net40'">$(BaseFrameworkPathOverrideForMono)/4.0-api</FrameworkPathOverride>
- <FrameworkPathOverride Condition="'$(BaseFrameworkPathOverrideForMono)' != '' AND '$(TargetFramework)' == 'net45'">$(BaseFrameworkPathOverrideForMono)/4.5-api</FrameworkPathOverride>
- <FrameworkPathOverride Condition="'$(BaseFrameworkPathOverrideForMono)' != '' AND '$(TargetFramework)' == 'net451'">$(BaseFrameworkPathOverrideForMono)/4.5.1-api</FrameworkPathOverride>
- <FrameworkPathOverride Condition="'$(BaseFrameworkPathOverrideForMono)' != '' AND '$(TargetFramework)' == 'net452'">$(BaseFrameworkPathOverrideForMono)/4.5.2-api</FrameworkPathOverride>
- <FrameworkPathOverride Condition="'$(BaseFrameworkPathOverrideForMono)' != '' AND '$(TargetFramework)' == 'net46'">$(BaseFrameworkPathOverrideForMono)/4.6-api</FrameworkPathOverride>
- <FrameworkPathOverride Condition="'$(BaseFrameworkPathOverrideForMono)' != '' AND '$(TargetFramework)' == 'net461'">$(BaseFrameworkPathOverrideForMono)/4.6.1-api</FrameworkPathOverride>
- <FrameworkPathOverride Condition="'$(BaseFrameworkPathOverrideForMono)' != '' AND '$(TargetFramework)' == 'net462'">$(BaseFrameworkPathOverrideForMono)/4.6.2-api</FrameworkPathOverride>
- <FrameworkPathOverride Condition="'$(BaseFrameworkPathOverrideForMono)' != '' AND '$(TargetFramework)' == 'net47'">$(BaseFrameworkPathOverrideForMono)/4.7-api</FrameworkPathOverride>
- <FrameworkPathOverride Condition="'$(BaseFrameworkPathOverrideForMono)' != '' AND '$(TargetFramework)' == 'net471'">$(BaseFrameworkPathOverrideForMono)/4.7.1-api</FrameworkPathOverride>
- <FrameworkPathOverride Condition="'$(BaseFrameworkPathOverrideForMono)' != '' AND '$(TargetFramework)' == 'net472'">$(BaseFrameworkPathOverrideForMono)/4.7.2-api</FrameworkPathOverride>
- <FrameworkPathOverride Condition="'$(BaseFrameworkPathOverrideForMono)' != '' AND '$(TargetFramework)' == 'net48'">$(BaseFrameworkPathOverrideForMono)/4.8-api</FrameworkPathOverride>
- <EnableFrameworkPathOverride Condition="'$(BaseFrameworkPathOverrideForMono)' != ''">true</EnableFrameworkPathOverride>
- <!-- Add the Facades directory. Not sure how else to do this. Necessary at least for .NET 4.5 -->
- <AssemblySearchPaths Condition="'$(BaseFrameworkPathOverrideForMono)' != ''">$(FrameworkPathOverride)/Facades;$(AssemblySearchPaths)</AssemblySearchPaths>
- </PropertyGroup>
-</Project>
-
-
=====================================================
== File: src/log4net.Tests/Signing.cs
=====================================================
@@ -2458,946 +860,22 @@ using static NExpect.Expectations;
namespace log4net.Tests
{
- [TestFixture]
- public class Signing
- {
- [Test]
- public void AssemblyShouldBeSigned()
- {
- // Arrange
- var asm = typeof(LoggerRepositorySkeleton).Assembly;
- // Act
- var result = asm.GetName().GetPublicKey();
- // Assert
- Expect(result)
- .Not.To.Be.Empty();
- }
- }
-}
-
-=====================================================
-== File: src/log4net.Tests/bin/Debug/netcoreapp3.1/log4net.xml
-=====================================================
-<?xml version="1.0"?>
-<doc>
- <assembly>
- <name>log4net</name>
- </assembly>
- <members>
- <member name="T:log4net.Appender.AdoNetAppender">
- <summary>
- Appender that logs to a database.
- </summary>
- <remarks>
- <para>
- <see cref="T:log4net.Appender.AdoNetAppender"/> appends logging events to a table within a
- database. The appender can be configured to specify the connection
- string by setting the <see cref="P:log4net.Appender.AdoNetAppender.ConnectionString"/> property.
- The connection type (provider) can be specified by setting the <see cref="P:log4net.Appender.AdoNetAppender.ConnectionType"/>
- property. For more information on database connection strings for
- your specific database see <a href="http://www.connectionstrings.com/">http://www.connectionstrings.com/</a>.
- </para>
- <para>
- Records are written into the database either using a prepared
- statement or a stored procedure. The <see cref="P:log4net.Appender.AdoNetAppender.CommandType"/> property
- is set to <see cref="F:System.Data.CommandType.Text"/> (<c>System.Data.CommandType.Text</c>) to specify a prepared statement
- or to <see cref="F:System.Data.CommandType.StoredProcedure"/> (<c>System.Data.CommandType.StoredProcedure</c>) to specify a stored
- procedure.
- </para>
- <para>
- The prepared statement text or the name of the stored procedure
- must be set in the <see cref="P:log4net.Appender.AdoNetAppender.CommandText"/> property.
- </para>
- <para>
- The prepared statement or stored procedure can take a number
- of parameters. Parameters are added using the <see cref="M:log4net.Appender.AdoNetAppender.AddParameter(log4net.Appender.AdoNetAppenderParameter)"/>
- method. This adds a single <see cref="T:log4net.Appender.AdoNetAppenderParameter"/> to the
- ordered list of parameters. The <see cref="T:log4net.Appender.AdoNetAppenderParameter"/>
- type may be subclassed if required to provide database specific
- functionality. The <see cref="T:log4net.Appender.AdoNetAppenderParameter"/> specifies
- the parameter name, database type, size, and how the value should
- be generated using a <see cref="T:log4net.Layout.ILayout"/>.
- </para>
- </remarks>
- <example>
- An example of a SQL Server table that could be logged to:
- <code lang="SQL">
- CREATE TABLE [dbo].[Log] (
- [ID] [int] IDENTITY (1, 1) NOT NULL ,
- [Date] [datetime] NOT NULL ,
- [Thread] [varchar] (255) NOT NULL ,
- [Level] [varchar] (20) NOT NULL ,
- [Logger] [varchar] (255) NOT NULL ,
-
-=====================================================
-== File: src/log4net.Tests/bin/Debug/netcoreapp2.1/log4net.xml
-=====================================================
-<?xml version="1.0"?>
-<doc>
- <assembly>
- <name>log4net</name>
- </assembly>
- <members>
- <member name="T:log4net.Appender.AdoNetAppender">
- <summary>
- Appender that logs to a database.
- </summary>
- <remarks>
- <para>
- <see cref="T:log4net.Appender.AdoNetAppender"/> appends logging events to a table within a
- database. The appender can be configured to specify the connection
- string by setting the <see cref="P:log4net.Appender.AdoNetAppender.ConnectionString"/> property.
- The connection type (provider) can be specified by setting the <see cref="P:log4net.Appender.AdoNetAppender.ConnectionType"/>
- property. For more information on database connection strings for
- your specific database see <a href="http://www.connectionstrings.com/">http://www.connectionstrings.com/</a>.
- </para>
- <para>
- Records are written into the database either using a prepared
- statement or a stored procedure. The <see cref="P:log4net.Appender.AdoNetAppender.CommandType"/> property
- is set to <see cref="F:System.Data.CommandType.Text"/> (<c>System.Data.CommandType.Text</c>) to specify a prepared statement
- or to <see cref="F:System.Data.CommandType.StoredProcedure"/> (<c>System.Data.CommandType.StoredProcedure</c>) to specify a stored
- procedure.
- </para>
- <para>
- The prepared statement text or the name of the stored procedure
- must be set in the <see cref="P:log4net.Appender.AdoNetAppender.CommandText"/> property.
- </para>
- <para>
- The prepared statement or stored procedure can take a number
- of parameters. Parameters are added using the <see cref="M:log4net.Appender.AdoNetAppender.AddParameter(log4net.Appender.AdoNetAppenderParameter)"/>
- method. This adds a single <see cref="T:log4net.Appender.AdoNetAppenderParameter"/> to the
- ordered list of parameters. The <see cref="T:log4net.Appender.AdoNetAppenderParameter"/>
- type may be subclassed if required to provide database specific
- functionality. The <see cref="T:log4net.Appender.AdoNetAppenderParameter"/> specifies
- the parameter name, database type, size, and how the value should
- be generated using a <see cref="T:log4net.Layout.ILayout"/>.
- </para>
- </remarks>
- <example>
- An example of a SQL Server table that could be logged to:
- <code lang="SQL">
- CREATE TABLE [dbo].[Log] (
- [ID] [int] IDENTITY (1, 1) NOT NULL ,
- [Date] [datetime] NOT NULL ,
- [Thread] [varchar] (255) NOT NULL ,
- [Level] [varchar] (20) NOT NULL ,
- [Logger] [varchar] (255) NOT NULL ,
-
-=====================================================
-== File: src/log4net.Tests/bin/Debug/netcoreapp1.0/log4net.xml
-=====================================================
-<?xml version="1.0"?>
-<doc>
- <assembly>
- <name>log4net</name>
- </assembly>
- <members>
- <member name="T:log4net.Appender.AdoNetAppender">
- <summary>
- Appender that logs to a database.
- </summary>
- <remarks>
- <para>
- <see cref="T:log4net.Appender.AdoNetAppender"/> appends logging events to a table within a
- database. The appender can be configured to specify the connection
- string by setting the <see cref="P:log4net.Appender.AdoNetAppender.ConnectionString"/> property.
- The connection type (provider) can be specified by setting the <see cref="P:log4net.Appender.AdoNetAppender.ConnectionType"/>
- property. For more information on database connection strings for
- your specific database see <a href="http://www.connectionstrings.com/">http://www.connectionstrings.com/</a>.
- </para>
- <para>
- Records are written into the database either using a prepared
- statement or a stored procedure. The <see cref="P:log4net.Appender.AdoNetAppender.CommandType"/> property
- is set to <see cref="F:System.Data.CommandType.Text"/> (<c>System.Data.CommandType.Text</c>) to specify a prepared statement
- or to <see cref="F:System.Data.CommandType.StoredProcedure"/> (<c>System.Data.CommandType.StoredProcedure</c>) to specify a stored
- procedure.
- </para>
- <para>
- The prepared statement text or the name of the stored procedure
- must be set in the <see cref="P:log4net.Appender.AdoNetAppender.CommandText"/> property.
- </para>
- <para>
- The prepared statement or stored procedure can take a number
- of parameters. Parameters are added using the <see cref="M:log4net.Appender.AdoNetAppender.AddParameter(log4net.Appender.AdoNetAppenderParameter)"/>
- method. This adds a single <see cref="T:log4net.Appender.AdoNetAppenderParameter"/> to the
- ordered list of parameters. The <see cref="T:log4net.Appender.AdoNetAppenderParameter"/>
- type may be subclassed if required to provide database specific
- functionality. The <see cref="T:log4net.Appender.AdoNetAppenderParameter"/> specifies
- the parameter name, database type, size, and how the value should
- be generated using a <see cref="T:log4net.Layout.ILayout"/>.
- </para>
- </remarks>
- <example>
- An example of a SQL Server table that could be logged to:
- <code lang="SQL">
- CREATE TABLE [dbo].[Log] (
- [ID] [int] IDENTITY (1, 1) NOT NULL ,
- [Date] [datetime] NOT NULL ,
- [Thread] [varchar] (255) NOT NULL ,
- [Level] [varchar] (20) NOT NULL ,
- [Logger] [varchar] (255) NOT NULL ,
-
-=====================================================
-== File: src/log4net.Tests/bin/Debug/net462/log4net.xml
-=====================================================
-<?xml version="1.0"?>
-<doc>
- <assembly>
- <name>log4net</name>
- </assembly>
- <members>
- <member name="T:log4net.Appender.AdoNetAppender">
- <summary>
- Appender that logs to a database.
- </summary>
- <remarks>
- <para>
- <see cref="T:log4net.Appender.AdoNetAppender"/> appends logging events to a table within a
- database. The appender can be configured to specify the connection
- string by setting the <see cref="P:log4net.Appender.AdoNetAppender.ConnectionString"/> property.
- The connection type (provider) can be specified by setting the <see cref="P:log4net.Appender.AdoNetAppender.ConnectionType"/>
- property. For more information on database connection strings for
- your specific database see <a href="http://www.connectionstrings.com/">http://www.connectionstrings.com/</a>.
- </para>
- <para>
- Records are written into the database either using a prepared
- statement or a stored procedure. The <see cref="P:log4net.Appender.AdoNetAppender.CommandType"/> property
- is set to <see cref="F:System.Data.CommandType.Text"/> (<c>System.Data.CommandType.Text</c>) to specify a prepared statement
- or to <see cref="F:System.Data.CommandType.StoredProcedure"/> (<c>System.Data.CommandType.StoredProcedure</c>) to specify a stored
- procedure.
- </para>
- <para>
- The prepared statement text or the name of the stored procedure
- must be set in the <see cref="P:log4net.Appender.AdoNetAppender.CommandText"/> property.
- </para>
- <para>
- The prepared statement or stored procedure can take a number
- of parameters. Parameters are added using the <see cref="M:log4net.Appender.AdoNetAppender.AddParameter(log4net.Appender.AdoNetAppenderParameter)"/>
- method. This adds a single <see cref="T:log4net.Appender.AdoNetAppenderParameter"/> to the
- ordered list of parameters. The <see cref="T:log4net.Appender.AdoNetAppenderParameter"/>
- type may be subclassed if required to provide database specific
- functionality. The <see cref="T:log4net.Appender.AdoNetAppenderParameter"/> specifies
- the parameter name, database type, size, and how the value should
- be generated using a <see cref="T:log4net.Layout.ILayout"/>.
- </para>
- </remarks>
- <example>
- An example of a SQL Server table that could be logged to:
- <code lang="SQL">
- CREATE TABLE [dbo].[Log] (
- [ID] [int] IDENTITY (1, 1) NOT NULL ,
- [Date] [datetime] NOT NULL ,
- [Thread] [varchar] (255) NOT NULL ,
- [Level] [varchar] (20) NOT NULL ,
- [Logger] [varchar] (255) NOT NULL ,
-
-=====================================================
-== File: src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/test_41d3d834_4320f4da.log.1
-=====================================================
-012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678
-012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678
-012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678
-012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678
-012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678
-
-=====================================================
-== File: src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/test_41d3d834_4320f4da.log
-=====================================================
-
-=====================================================
-== File: src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/test_41d3d834_4320f4da.log.2
-=====================================================
-012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678
-012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678
-012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678
-012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678
-012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678
-
-=====================================================
-== File: src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/test_default.log
-=====================================================
-
-=====================================================
-== File: src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/log4net.xml
-=====================================================
-<?xml version="1.0"?>
-<doc>
- <assembly>
- <name>log4net</name>
- </assembly>
- <members>
- <member name="T:log4net.Appender.AdoNetAppender">
- <summary>
- Appender that logs to a database.
- </summary>
- <remarks>
- <para>
- <see cref="T:log4net.Appender.AdoNetAppender"/> appends logging events to a table within a
- database. The appender can be configured to specify the connection
- string by setting the <see cref="P:log4net.Appender.AdoNetAppender.ConnectionString"/> property.
- The connection type (provider) can be specified by setting the <see cref="P:log4net.Appender.AdoNetAppender.ConnectionType"/>
- property. For more information on database connection strings for
- your specific database see <a href="http://www.connectionstrings.com/">http://www.connectionstrings.com/</a>.
- </para>
- <para>
- Records are written into the database either using a prepared
- statement or a stored procedure. The <see cref="P:log4net.Appender.AdoNetAppender.CommandType"/> property
- is set to <see cref="F:System.Data.CommandType.Text"/> (<c>System.Data.CommandType.Text</c>) to specify a prepared statement
- or to <see cref="F:System.Data.CommandType.StoredProcedure"/> (<c>System.Data.CommandType.StoredProcedure</c>) to specify a stored
- procedure.
- </para>
- <para>
- The prepared statement text or the name of the stored procedure
- must be set in the <see cref="P:log4net.Appender.AdoNetAppender.CommandText"/> property.
- </para>
- <para>
- The prepared statement or stored procedure can take a number
- of parameters. Parameters are added using the <see cref="M:log4net.Appender.AdoNetAppender.AddParameter(log4net.Appender.AdoNetAppenderParameter)"/>
- method. This adds a single <see cref="T:log4net.Appender.AdoNetAppenderParameter"/> to the
- ordered list of parameters. The <see cref="T:log4net.Appender.AdoNetAppenderParameter"/>
- type may be subclassed if required to provide database specific
- functionality. The <see cref="T:log4net.Appender.AdoNetAppenderParameter"/> specifies
- the parameter name, database type, size, and how the value should
- be generated using a <see cref="T:log4net.Layout.ILayout"/>.
- </para>
- </remarks>
- <example>
- An example of a SQL Server table that could be logged to:
- <code lang="SQL">
- CREATE TABLE [dbo].[Log] (
- [ID] [int] IDENTITY (1, 1) NOT NULL ,
- [Date] [datetime] NOT NULL ,
- [Thread] [varchar] (255) NOT NULL ,
- [Level] [varchar] (20) NOT NULL ,
- [Logger] [varchar] (255) NOT NULL ,
-
-=====================================================
-== File: src/log4net.Tests/bin/CrossPlatform/netcoreapp2.1/test_41d3d834_4320f4da.log.1
-=====================================================
-012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678
-012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678
-012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678
-012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678
-012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678
-
-=====================================================
-== File: src/log4net.Tests/bin/CrossPlatform/netcoreapp2.1/test_41d3d834_4320f4da.log
-=====================================================
-012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678
-012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678
-
-=====================================================
-== File: src/log4net.Tests/bin/CrossPlatform/netcoreapp2.1/test_41d3d834_4320f4da.log.2
-=====================================================
-012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678
-012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678
-012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678
-012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678
-012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678
-
-=====================================================
-== File: src/log4net.Tests/bin/CrossPlatform/netcoreapp2.1/test_default.log
-=====================================================
-
-=====================================================
-== File: src/log4net.Tests/bin/CrossPlatform/netcoreapp2.1/test_41d3d834_4320f4da.log.3
-=====================================================
-012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678
-012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678
-012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678
-012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678
-012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678
-
-=====================================================
-== File: src/log4net.Tests/bin/CrossPlatform/netcoreapp2.1/log4net.xml
-=====================================================
-<?xml version="1.0"?>
-<doc>
- <assembly>
- <name>log4net</name>
- </assembly>
- <members>
- <member name="T:log4net.Appender.AdoNetAppender">
- <summary>
- Appender that logs to a database.
- </summary>
- <remarks>
- <para>
- <see cref="T:log4net.Appender.AdoNetAppender"/> appends logging events to a table within a
- database. The appender can be configured to specify the connection
- string by setting the <see cref="P:log4net.Appender.AdoNetAppender.ConnectionString"/> property.
- The connection type (provider) can be specified by setting the <see cref="P:log4net.Appender.AdoNetAppender.ConnectionType"/>
- property. For more information on database connection strings for
- your specific database see <a href="http://www.connectionstrings.com/">http://www.connectionstrings.com/</a>.
- </para>
- <para>
- Records are written into the database either using a prepared
- statement or a stored procedure. The <see cref="P:log4net.Appender.AdoNetAppender.CommandType"/> property
- is set to <see cref="F:System.Data.CommandType.Text"/> (<c>System.Data.CommandType.Text</c>) to specify a prepared statement
- or to <see cref="F:System.Data.CommandType.StoredProcedure"/> (<c>System.Data.CommandType.StoredProcedure</c>) to specify a stored
- procedure.
- </para>
- <para>
- The prepared statement text or the name of the stored procedure
- must be set in the <see cref="P:log4net.Appender.AdoNetAppender.CommandText"/> property.
- </para>
- <para>
- The prepared statement or stored procedure can take a number
- of parameters. Parameters are added using the <see cref="M:log4net.Appender.AdoNetAppender.AddParameter(log4net.Appender.AdoNetAppenderParameter)"/>
- method. This adds a single <see cref="T:log4net.Appender.AdoNetAppenderParameter"/> to the
- ordered list of parameters. The <see cref="T:log4net.Appender.AdoNetAppenderParameter"/>
- type may be subclassed if required to provide database specific
- functionality. The <see cref="T:log4net.Appender.AdoNetAppenderParameter"/> specifies
- the parameter name, database type, size, and how the value should
- be generated using a <see cref="T:log4net.Layout.ILayout"/>.
- </para>
- </remarks>
- <example>
- An example of a SQL Server table that could be logged to:
- <code lang="SQL">
- CREATE TABLE [dbo].[Log] (
- [ID] [int] IDENTITY (1, 1) NOT NULL ,
- [Date] [datetime] NOT NULL ,
- [Thread] [varchar] (255) NOT NULL ,
- [Level] [varchar] (20) NOT NULL ,
- [Logger] [varchar] (255) NOT NULL ,
-
-=====================================================
-== File: src/log4net.Tests/bin/CrossPlatform/netcoreapp1.0/log4net.xml
-=====================================================
-<?xml version="1.0"?>
-<doc>
- <assembly>
- <name>log4net</name>
- </assembly>
- <members>
- <member name="T:log4net.Appender.AdoNetAppender">
- <summary>
- Appender that logs to a database.
- </summary>
- <remarks>
- <para>
- <see cref="T:log4net.Appender.AdoNetAppender"/> appends logging events to a table within a
- database. The appender can be configured to specify the connection
- string by setting the <see cref="P:log4net.Appender.AdoNetAppender.ConnectionString"/> property.
- The connection type (provider) can be specified by setting the <see cref="P:log4net.Appender.AdoNetAppender.ConnectionType"/>
- property. For more information on database connection strings for
- your specific database see <a href="http://www.connectionstrings.com/">http://www.connectionstrings.com/</a>.
- </para>
- <para>
- Records are written into the database either using a prepared
- statement or a stored procedure. The <see cref="P:log4net.Appender.AdoNetAppender.CommandType"/> property
- is set to <see cref="F:System.Data.CommandType.Text"/> (<c>System.Data.CommandType.Text</c>) to specify a prepared statement
- or to <see cref="F:System.Data.CommandType.StoredProcedure"/> (<c>System.Data.CommandType.StoredProcedure</c>) to specify a stored
- procedure.
- </para>
- <para>
- The prepared statement text or the name of the stored procedure
- must be set in the <see cref="P:log4net.Appender.AdoNetAppender.CommandText"/> property.
- </para>
- <para>
- The prepared statement or stored procedure can take a number
- of parameters. Parameters are added using the <see cref="M:log4net.Appender.AdoNetAppender.AddParameter(log4net.Appender.AdoNetAppenderParameter)"/>
- method. This adds a single <see cref="T:log4net.Appender.AdoNetAppenderParameter"/> to the
- ordered list of parameters. The <see cref="T:log4net.Appender.AdoNetAppenderParameter"/>
- type may be subclassed if required to provide database specific
- functionality. The <see cref="T:log4net.Appender.AdoNetAppenderParameter"/> specifies
- the parameter name, database type, size, and how the value should
- be generated using a <see cref="T:log4net.Layout.ILayout"/>.
- </para>
- </remarks>
- <example>
- An example of a SQL Server table that could be logged to:
- <code lang="SQL">
- CREATE TABLE [dbo].[Log] (
- [ID] [int] IDENTITY (1, 1) NOT NULL ,
- [Date] [datetime] NOT NULL ,
- [Thread] [varchar] (255) NOT NULL ,
- [Level] [varchar] (20) NOT NULL ,
- [Logger] [varchar] (255) NOT NULL ,
-
-=====================================================
-== File: src/log4net.Tests/bin/CrossPlatform/net462/log4net.xml
-=====================================================
-<?xml version="1.0"?>
-<doc>
- <assembly>
- <name>log4net</name>
- </assembly>
- <members>
- <member name="T:log4net.Appender.AdoNetAppender">
- <summary>
- Appender that logs to a database.
- </summary>
- <remarks>
- <para>
- <see cref="T:log4net.Appender.AdoNetAppender"/> appends logging events to a table within a
- database. The appender can be configured to specify the connection
- string by setting the <see cref="P:log4net.Appender.AdoNetAppender.ConnectionString"/> property.
- The connection type (provider) can be specified by setting the <see cref="P:log4net.Appender.AdoNetAppender.ConnectionType"/>
- property. For more information on database connection strings for
- your specific database see <a href="http://www.connectionstrings.com/">http://www.connectionstrings.com/</a>.
- </para>
- <para>
- Records are written into the database either using a prepared
- statement or a stored procedure. The <see cref="P:log4net.Appender.AdoNetAppender.CommandType"/> property
- is set to <see cref="F:System.Data.CommandType.Text"/> (<c>System.Data.CommandType.Text</c>) to specify a prepared statement
- or to <see cref="F:System.Data.CommandType.StoredProcedure"/> (<c>System.Data.CommandType.StoredProcedure</c>) to specify a stored
- procedure.
- </para>
- <para>
- The prepared statement text or the name of the stored procedure
- must be set in the <see cref="P:log4net.Appender.AdoNetAppender.CommandText"/> property.
- </para>
- <para>
- The prepared statement or stored procedure can take a number
- of parameters. Parameters are added using the <see cref="M:log4net.Appender.AdoNetAppender.AddParameter(log4net.Appender.AdoNetAppenderParameter)"/>
- method. This adds a single <see cref="T:log4net.Appender.AdoNetAppenderParameter"/> to the
- ordered list of parameters. The <see cref="T:log4net.Appender.AdoNetAppenderParameter"/>
- type may be subclassed if required to provide database specific
- functionality. The <see cref="T:log4net.Appender.AdoNetAppenderParameter"/> specifies
- the parameter name, database type, size, and how the value should
- be generated using a <see cref="T:log4net.Layout.ILayout"/>.
- </para>
- </remarks>
- <example>
- An example of a SQL Server table that could be logged to:
- <code lang="SQL">
- CREATE TABLE [dbo].[Log] (
- [ID] [int] IDENTITY (1, 1) NOT NULL ,
- [Date] [datetime] NOT NULL ,
- [Thread] [varchar] (255) NOT NULL ,
- [Level] [varchar] (20) NOT NULL ,
- [Logger] [varchar] (255) NOT NULL ,
-
-=====================================================
-== File: src/log4net.Tests/NUnitTestRunnerInitializer.cs
-=====================================================
-namespace log4net.Tests
-{
- using System.IO;
-
- using NUnit.Framework;
-
- [SetUpFixture]
- public class NUnitTestRunnerInitializer
+ [TestFixture]
+ public class Signing
+ {
+ [Test]
+ public void AssemblyShouldBeSigned()
{
- [OneTimeSetUp]
- public void RunBeforeAnyTests()
- {
- Directory.SetCurrentDirectory(TestContext.CurrentContext.TestDirectory);
- }
+ // Arrange
+ var asm = typeof(LoggerRepositorySkeleton).Assembly;
+ // Act
+ var result = asm.GetName().GetPublicKey();
+ // Assert
+ Expect(result)
+ .Not.To.Be.Empty();
}
+ }
}
-
-=====================================================
-== File: src/log4net.Tests/log4net.Tests.csproj
-=====================================================
-<Project Sdk="Microsoft.NET.Sdk">
- <PropertyGroup>
- <TargetFrameworks>net462;net7.0</TargetFrameworks>
- <NoWarn>NETSDK1138;CS1701</NoWarn>
- <ProjectType>Local</ProjectType>
- <DefaultClientScript>JScript</DefaultClientScript>
- <DefaultHTMLPageLayout>Grid</DefaultHTMLPageLayout>
- <DefaultTargetSchema>IE50</DefaultTargetSchema>
- <DelaySign>false</DelaySign>
- <OutputType>Library</OutputType>
- <PublishUrl>publish\</PublishUrl>
- <Install>true</Install>
- <InstallFrom>Disk</InstallFrom>
- <UpdateEnabled>false</UpdateEnabled>
- <UpdateMode>Foreground</UpdateMode>
- <UpdateInterval>7</UpdateInterval>
- <UpdateIntervalUnits>Days</UpdateIntervalUnits>
- <UpdatePeriodically>false</UpdatePeriodically>
- <UpdateRequired>false</UpdateRequired>
- <MapFileExtensions>true</MapFileExtensions>
- <ApplicationRevision>0</ApplicationRevision>
- <ApplicationVersion>1.0.0.%2a</ApplicationVersion>
- <IsWebBootstrapper>false</IsWebBootstrapper>
- <UseApplicationTrust>false</UseApplicationTrust>
- <BootstrapperEnabled>true</BootstrapperEnabled>
- <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
- <AssemblyOriginatorKeyFile>..\..\log4net.snk</AssemblyOriginatorKeyFile>
- <OutputPath>bin\$(Configuration)</OutputPath>
- <Configurations>Debug;Release</Configurations>
- <Platforms>AnyCPU</Platforms>
- <Deterministic>true</Deterministic>
- <!-- suppress analyzer mismatch warning -->
- <NoWarn>CS8032</NoWarn>
- </PropertyGroup>
- <PropertyGroup>
- <BaseAddress>285212672</BaseAddress>
- <FileAlignment>4096</FileAlignment>
- <RegisterForComInterop>false</RegisterForComInterop>
- <RemoveIntegerChecks>false</RemoveIntegerChecks>
- </PropertyGroup>
- <PropertyGroup Condition="'$(TargetFramework)'=='net462'">
- <DefineConstants>$(DefineConstants);NET_2_0;NET_4_0;NET_4_5</DefineConstants>
- </PropertyGroup>
- <PropertyGroup Condition="'$(TargetFramework)'=='netcoreapp1.0'">
- <DefineConstants>$(DefineConstants);NETSTANDARD;NETSTANDARD1_3</DefineConstants>
- </PropertyGroup>
- <PropertyGroup Condition="'$(TargetFramework)'=='netcoreapp2.1'">
- <DefineConstants>$(DefineConstants);NETSTANDARD;NETSTANDARD2_0</DefineConstants>
- </PropertyGroup>
- <PropertyGroup Condition="'$(TargetFramework)'=='netcoreapp3.1'">
-
-=====================================================
-== File: src/log4net/log4net.csproj
-=====================================================
-<Project Sdk="Microsoft.NET.Sdk">
- <PropertyGroup>
- <PackageId>log4net</PackageId>
- <Version>2.0.16</Version>
- <Title>Apache log4net</Title>
- <Product>Apache log4net</Product>
- <Description>
- log4net is a tool to help the programmer output log statements to a variety of output targets.
- In case of problems with an application, it is helpful to enable logging so that the problem
- can be located. With log4net it is possible to enable logging at runtime without modifying the
- application binary. The log4net package is designed so that log statements can remain in
- shipped code without incurring a high performance cost. It follows that the speed of logging
- (or rather not logging) is crucial.
-
- At the same time, log output can be so voluminous that it quickly becomes overwhelming.
- One of the distinctive features of log4net is the notion of hierarchical loggers.
- Using these loggers it is possible to selectively control which log statements are output
- at arbitrary granularity.
-
- log4net is designed with two distinct goals in mind: speed and flexibility
- </Description>
- <Authors>The Apache Software Foundation</Authors>
- <Owners>Apache Logging Project, Jiří Činčura</Owners>
- <PackageLicenseExpression>Apache-2.0</PackageLicenseExpression>
- <PackageProjectUrl>https://logging.apache.org/log4net/</PackageProjectUrl>
- <PackageIcon>package-icon.png</PackageIcon>
- <Copyright>Copyright 2004-2024 The Apache Software Foundation</Copyright>
- <PackageTags>logging log tracing logfiles</PackageTags>
- <RepositoryType>git</RepositoryType>
- <RepositoryUrl>https://github.com/apache/logging-log4net</RepositoryUrl>
- <GeneratePackageOnBuild>false</GeneratePackageOnBuild>
- <Platforms>AnyCPU</Platforms>
- <TargetFrameworks>net20;net35;net40;net40-client;net45;netstandard1.3;netstandard2.0</TargetFrameworks>
- <Configurations>Debug;Release</Configurations>
- <LangVersion>latest</LangVersion>
- <RootNamespace>log4net</RootNamespace>
- <AssemblyName>log4net</AssemblyName>
- <ProjectType>Local</ProjectType>
- <DefaultClientScript>JScript</DefaultClientScript>
- <DefaultHTMLPageLayout>Grid</DefaultHTMLPageLayout>
- <DefaultTargetSchema>IE50</DefaultTargetSchema>
- <DelaySign>false</DelaySign>
- <OutputType>Library</OutputType>
- <PublishUrl>publish\</PublishUrl>
- <Install>true</Install>
- <InstallFrom>Disk</InstallFrom>
- <UpdateEnabled>false</UpdateEnabled>
- <UpdateMode>Foreground</UpdateMode>
- <UpdateInterval>7</UpdateInterval>
- <UpdateIntervalUnits>Days</UpdateIntervalUnits>
-
-=====================================================
-== File: src/log4net/Core/FixFlags.cs
-=====================================================
-using System;
-
-namespace log4net.Core
-{
- /// <summary>
- /// Flags passed to the <see cref="LoggingEvent.Fix"/> property
- /// </summary>
- /// <remarks>
- /// <para>
- /// Flags passed to the <see cref="LoggingEvent.Fix"/> property
- /// </para>
- /// </remarks>
- /// <author>Nicko Cadell</author>
- [Flags]
- public enum FixFlags
- {
- /// <summary>
- /// Fix the MDC
- /// </summary>
- [Obsolete("Replaced by composite Properties")]
- Mdc = 0x01,
-
- /// <summary>
- /// Fix the NDC
- /// </summary>
- Ndc = 0x02,
-
- /// <summary>
- /// Fix the rendered message
- /// </summary>
- Message = 0x04,
-
- /// <summary>
- /// Fix the thread name
- /// </summary>
- ThreadName = 0x08,
-
- /// <summary>
- /// Fix the callers location information
- /// </summary>
- /// <remarks>
- /// CAUTION: Very slow to generate
- /// </remarks>
- LocationInfo = 0x10,
-
- /// <summary>
- /// Fix the callers windows user name
- /// </summary>
- /// <remarks>
- /// CAUTION: Slow to generate
-
-=====================================================
-== File: doc/RELEASING.md
-=====================================================
-Log4Net Release procedure
----
-
-This serves to document the release procedure for log4net, which is probably
-more of interest to maintainers than anyone else, but I've found that there
-are enough moving parts and time between releases to make the process more
-difficult than it needs to be. Some parts are automated and others can be in
-the future.
-
-Assuming the code is in a place where a release can be made, for the imagined
-release version 2.0.123:
-
-1. Update the documentation under `src/site`
- - minimally, this means at least:
- - `src/site/xdoc/release/release-notes.xml`
- - copy an existing release section & think about:
- - what does this release change?
- - bug fixes?
- - enhancements
- - don't forget to mention contributors
- - people who reported issues
- - people who created pull requests
- - people who suggested code that was implemented
- - `src/site/xdoc/download_log4net.xml`
- - you should be able to search & replace on the prior version
- for the new one you're about to create
-2. Update the log4net.csproj file with this new version
-3. Build release artifacts with `npm run release`
- - if this doesn't work, you may need to `npm ci` first!
- - currently, this _must_ happen on a windows machine because of older
- .net framework requirements which cannot be met on a Linux machine
- (or at least, I haven't figured out how - in particular CF)
- - TODO: the following are still manual and need to be built into the `release` script:
- - log4net.build: update package.version property
- - log4net.shfbproj: update HtmlHelpName
- - pom.xml: update version
-4. Sign release artifacts (zips & nupkg) under `build/artifacts`
- - eg `gpg --argmor --output log4net-2.0.123.nupkg.asc --detach-sig log4net-2.0.123.nupkg`
- - there is an accompanying `sign-log4net-libraries.sh` which you could invoke if you cd
- into the `build/artifacts` folder
- - I build on Windows and sign on Linux as my build machine belongs to my company
- and I don't want to store keys there. Always protect your keys fervently!
-5. Clone out the log4net doc repo (https://github.com/apache/logging-log4net-site)
- - check out the `asf-staging` branch
- - create a folder which includes the version, eg `log4net-2.0.123`
-6. Copy the contents of `target/site` from this repo into the folder created in (5)
- - remember to either update or link in sdk docs from a prior release
-7. Update the symlinks in the base of the docs repo, ie:
- - 2.0.x -> 2.0.123
- - 2.x -> 2.0.123
-
-=====================================================
-== File: doc/sign-log4net-libraries.sh
-=====================================================
-#!/bin/bash
-# see https://infra.apache.org/release-signing#openpgp-ascii-detach-sig
-DID_SOMETHING=0
-for f in *log4net*.nupkg *log4net*.zip; do
- DID_SOMETHING=1
- echo "signing: $f"
- gpg --armor --output $f.asc --detach-sig $f
-done
-
-if test "$DID_SOMETHING" = "0"; then
- echo "No log4net artifacts found - are you sure you're in the right directory?"
- exit 2
-fi
-
-=====================================================
-== File: doc/BUILDING.md
-=====================================================
-## Building log4net
-
-Log4net provides support for a wide array of targets, including
-- older .net 2 and 3.5 (including client profiles)
-- more modern net40/net45
-- netstandard1.3/2.0
-
-As such, it does require a relatively full .net environment on Windows to build.
-
-Options:
-- build locally. Suggested environment:
- - Pre-requisites:
- - Visual Studio 2019 Build Tools
- - include desktop targets at least
- - include dotnet core targets or download and install
- the latest dotnet sdk (you will need at least v2.1)
- - note that build is possible with VS2022 build tools, but I had to
- install VS2019 build tools _as well_ to get msbuild to recognise
- the legacy net35-profile target
- - Ensure you have .NET Framework 3.5 SP1 installed
- - on Win10+, this can only be installed via Add/Remove Windows Components
- - on other platforms, see https://dotnet.microsoft.com/download/dotnet-framework/net35-sp1
- - Building against .net 2/3.5, especially Client Profile, is not supported on Mono
- - Log4Net supports some older, out-of-support .net SDKs, particularly
- dotnet core 1.1 and .net framework client profiles for 3.5 and 4.0.
- There are helper powershell scripts in the root of this
- repository to assist with obtaining and installing these
- SDKs from Microsoft servers. Please see:
- - [install-dotnet-core-sdk-1.1.ps1](install-dotnet-core-sdk-1.1.ps1)
- - [install-net-framework-sdk-3.5.ps1](install-net-framework-sdk-3.5.ps1)
- - Binaries can be built with a Visual Studio or Rider installation
- - Binaries, packages and a release zip can be built via commandline
- - Ensure that you have a reasonably modern NodeJS installed (at least version 8+)
- - `npm ci`
- - `npm run build`
- - optionally `npm test` to run all tests
- - optionally `npm run release` to generate release artifacts
-- build via docker for windows, using the `build-with-docker-for-windows.bat` script
-- build via the vs2019 Windows AppVeyer image. There is an appveyer.yml file
- included which (should) build if you set up AppVeyer to track
- your fork. AppVeyer is free for open-source projects.
- (TODO: should have a link to the official AppVeyer build)
-
-## Updating the site
-
-Log4Net uses Maven to build the site. Source artifacts can be found under `src/site`.
-Building the site can be accomplished with `npm run build-site`. You should have maven
-installed:
-- Windows: get it from Scoop
-- OSX: get it from Homebrew
-
-=====================================================
-== File: doc/CONTRIBUTING.md
-=====================================================
-Contributing to Apache log4net
-======================
-
-You have found a bug or you have an idea for a cool new feature? Contributing code is a great way to give something back to
-the open source community. Before you dig right into the code there are a few guidelines that we need contributors to
-follow so that we can have a chance of keeping on top of things.
-
-Getting Started
----------------
-
-+ Make sure you have a [JIRA account](https://issues.apache.org/jira/).
-+ Make sure you have a [GitHub account](https://github.com/signup/free).
-+ If you're planning to implement a new feature it makes sense to discuss your changes on the [dev list](https://logging.apache.org/log4net/mail-lists.html) first. This way you can make sure you're not wasting your time on something that isn't considered to be in Apache log4net's scope.
-+ Submit a ticket for your issue, assuming one does not already exist.
- + Clearly describe the issue including steps to reproduce when it is a bug.
- + Make sure you fill in the earliest version that you know has the issue.
-+ Fork the repository on GitHub.
-
-Making Changes
---------------
-
-+ Create a topic branch from where you want to base your work (this is usually the master/trunk branch).
-+ Make commits of logical units.
-+ Respect the original code style:
- + Create minimal diffs - disable on save actions like reformat source code or organize imports. If you feel the source code should be reformatted create a separate PR for this change.
- + Check for unnecessary whitespace with git diff --check before committing.
-+ Make sure your commit messages are in the proper format. Your commit message should contain the key of the JIRA issue.
-+ Make sure you have added the necessary tests for your changes.
-+ Run all the tests with `nant` inside the `tests` directory to assure nothing else was accidentally broken.
-
-Making Trivial Changes
-----------------------
-
-For changes of a trivial nature to comments and documentation, it is not always necessary to create a new ticket in JIRA.
-In this case, it is appropriate to start the first line of a commit with '(doc)' instead of a ticket number.
-
-Submitting Changes
-------------------
-
-+ Sign the [Contributor License Agreement][cla] if you haven't already.
-+ Push your changes to a topic branch in your fork of the repository.
-+ Submit a pull request to the repository in the apache organization.
-+ Update your JIRA ticket and include a link to the pull request in the ticket.
-
-Additional Resources
---------------------
-
-+ [Apache log4net JIRA project page](https://issues.apache.org/jira/browse/LOG4NET)
-+ [Contributor License Agreement][cla]
-+ [General GitHub documentation](https://help.github.com/)
-
-=====================================================
-== File: doc/ReleaseInstructions-legacy.txt
-=====================================================
-THIS DOCUMENT NEEDS TO BE ADAPTED NOW WE'VE MOVED TO GIT
-
-This document is a work in progress and was created in parallel to the
-release of Apache log4net 1.2.11 and adapted for 2.0.6.
-
-Prereqs
-=======
-
-* make sure you have all the required software around. For the 2.0.6
- release this meant
-
- - you may need a couple of Windows or Linux boxes in order to be
- able to build all target frameworks.
-
- - Things you need
-
- o a Subversion command line client
-
- o NAnt 0.92 or better http://nant.sourceforge.net/
-
- Make sure to unblock the ZIP before you extract it.
-
- o Some recent version of a Java runtime environment (Java5 at
- minimum)
-
- o Apache Maven 3.x http://maven.apache.org/
-
- You may want to set some environment variables like Path (to
- include Maven's and NAnt's bin directories), M2_HOME and
- JAVA_HOME to make things easier.
-
- o .NET Framework 3.5SP1 and SDK 2.0
-
- As of October 2011 this is available from
- <http://msdn.microsoft.com/en-us/netframework/>
-
- o .NET Framework and SDK 4.0
-
- As of October 2011 this is available from
- <http://msdn.microsoft.com/en-us/netframework/>
-
- o .NET Core Developer Kit available from https://www.microsoft.com/net/core
-
- o Mono available from http://www.mono-project.com/download/
-
- Unfortunately NAnt 0.92 has issues with Mono that is too recent,
- I used a Ubuntu 14.04 installation and installed NAnt and Mono
- via the Ubuntu Debian packages. It comes with Mono 3.2.8.
-
- o Sandcastle Help File Builder with its Dependencies
-
-=====================================================
-== File: appveyer.yml
-=====================================================
-version: 1.0.{build}
-image: Visual Studio 2019
-build_script:
-- cmd: >-
- npm ci
- npm test
- npm run release
-
-artifacts:
-- path: build/artifacts/*
</pre></div></div>
</td>
</tr>
diff --git a/log4net-2.0.17/release/building.html b/log4net-2.0.17/release/building.html
index 09b0963..4ad392b 100644
--- a/log4net-2.0.17/release/building.html
+++ b/log4net-2.0.17/release/building.html
@@ -15,7 +15,7 @@
See the License for the specific language governing permissions and
limitations under the License.
-->
-<!-- Generated by Apache Maven Doxia at 2024-03-01 -->
+<!-- Generated by Apache Maven Doxia at 2024-03-25 -->
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
@@ -27,7 +27,7 @@
<script type="text/javascript" src="../js/prettify.min.js"></script>
<script type="text/javascript" src="../js/site.js"></script>
<meta name="author" content="Nicko Cadell" />
- <meta name="Date-Revision-yyyymmdd" content="20240301" />
+ <meta name="Date-Revision-yyyymmdd" content="20240325" />
<meta http-equiv="Content-Language" content="en" />
<meta name="keywords" content="building log4net, log4net" />
</head>
@@ -46,11 +46,6 @@
<li>
- <a href="https://wiki.apache.org/logging" class="external" target="_blank" title="Logging Wiki">Logging Wiki</a>
- </li>
- <li>
-
-
<a href="https://www.apache.org/" class="external" target="_blank" title="Apache">Apache</a>
</li>
<li>
@@ -110,12 +105,6 @@
</li>
<li class="none">
<a href="../release/faq.html" title="FAQ">FAQ</a>
- </li>
- <li class="none">
- <a href="../release/howto/index.html" title="How Tos">How Tos</a>
- </li>
- <li class="none">
- <a href="../release/sdk/index.html" title="SDK Reference">SDK Reference</a>
</li>
</ul>
<ul class="nav nav-list">
@@ -149,9 +138,6 @@
</li>
<li class="none">
<a href="../source-repository.html" title="Repository">Repository</a>
- </li>
- <li class="none">
- <a href="../integration.html" title="Continuous Integration">Continuous Integration</a>
</li>
</ul>
<ul class="nav nav-list">
@@ -216,147 +202,16 @@ 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. -->
-
- <a name="main"></a>
+
+ <a name="main"></a>
<div class="section" id="main">
<h2><a name="Building_Apache_log4net"></a>Building Apache log4net™</h2>
-
-<p>
- The log4net release builds are built using NAnt. Log4net can also be built
- using Visual Studio .NET 2008 or 2010.
- </p>
- <a name="vsnet"></a>
-<div class="section" id="vsnet">
-<h2><a name="Visual_Studio"></a>Visual Studio</h2>
-
-<p>
- Visual Studio .NET 2008 and 2010 are supported build platforms for log4net.
- </p>
-
- <a name="vsnet-2008"></a>
-<div class="section" id="vsnet-2008">
-<h2><a name="Visual_Studio_.NET_2008"></a>Visual Studio .NET 2008</h2>
-
<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>
- </div>
-
- <a name="vsnet-2010"></a>
-<div class="section" id="vsnet-2010">
-<h2><a name="Visual_Studio_.NET_2010"></a>Visual Studio .NET 2010</h2>
-
-<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>
- </div>
- </div>
-
- <a name="nant"></a>
-<div class="section" id="nant">
-<h2><a name="NAnt"></a>NAnt</h2>
-
-<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 class="externalLink" 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">
-<div>
-<pre class="code">
-nant -buildfile:log4net.build compile-all</pre></div></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">
-<div>
-<pre class="code">
-nant -buildfile:log4net.build -projecthelp</pre></div></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">
-<div>
-<pre class="code">
-build.cmd compile-all</pre></div></div>
- </div>
-
- <a name="sdk"></a>
-<div class="section" id="sdk">
-<h2><a name="SDK_Reference"></a>SDK Reference</h2>
-
-<p>
- <a class="externalLink" 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 <tt>log4net.shfbproj</tt>
- with SHFB manually.
- </p>
- </div>
-
- </div>
-
+ see <a class="externalLink" href="https://github.com/apache/logging-log4net/blob/master/doc/BUILDING.md">BUILDING.md</a>
+ </p>
+ </div>
+
</td>
</tr>
diff --git a/log4net-2.0.17/release/config-examples.html b/log4net-2.0.17/release/config-examples.html
index a0edc45..156ed6d 100644
--- a/log4net-2.0.17/release/config-examples.html
+++ b/log4net-2.0.17/release/config-examples.html
@@ -15,7 +15,7 @@
See the License for the specific language governing permissions and
limitations under the License.
-->
-<!-- Generated by Apache Maven Doxia at 2024-03-01 -->
+<!-- Generated by Apache Maven Doxia at 2024-03-25 -->
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
@@ -27,7 +27,7 @@
<script type="text/javascript" src="../js/prettify.min.js"></script>
<script type="text/javascript" src="../js/site.js"></script>
<meta name="author" content="Nicko Cadell" />
- <meta name="Date-Revision-yyyymmdd" content="20240301" />
+ <meta name="Date-Revision-yyyymmdd" content="20240325" />
<meta http-equiv="Content-Language" content="en" />
<meta name="keywords" content="building log4net, log4net" />
</head>
@@ -46,11 +46,6 @@
<li>
- <a href="https://wiki.apache.org/logging" class="external" target="_blank" title="Logging Wiki">Logging Wiki</a>
- </li>
- <li>
-
-
<a href="https://www.apache.org/" class="external" target="_blank" title="Apache">Apache</a>
</li>
<li>
@@ -110,12 +105,6 @@
</li>
<li class="none">
<a href="../release/faq.html" title="FAQ">FAQ</a>
- </li>
- <li class="none">
- <a href="../release/howto/index.html" title="How Tos">How Tos</a>
- </li>
- <li class="none">
- <a href="../release/sdk/index.html" title="SDK Reference">SDK Reference</a>
</li>
</ul>
<ul class="nav nav-list">
@@ -149,9 +138,6 @@
</li>
<li class="none">
<a href="../source-repository.html" title="Repository">Repository</a>
- </li>
- <li class="none">
- <a href="../integration.html" title="Continuous Integration">Continuous Integration</a>
</li>
</ul>
<ul class="nav nav-list">
diff --git a/log4net-2.0.17/release/example-apps.html b/log4net-2.0.17/release/example-apps.html
index 5c4cc5f..e985287 100644
--- a/log4net-2.0.17/release/example-apps.html
+++ b/log4net-2.0.17/release/example-apps.html
@@ -15,7 +15,7 @@
See the License for the specific language governing permissions and
limitations under the License.
-->
-<!-- Generated by Apache Maven Doxia at 2024-03-01 -->
+<!-- Generated by Apache Maven Doxia at 2024-03-25 -->
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
@@ -27,7 +27,7 @@
<script type="text/javascript" src="../js/prettify.min.js"></script>
<script type="text/javascript" src="../js/site.js"></script>
<meta name="author" content="Nicko Cadell" />
- <meta name="Date-Revision-yyyymmdd" content="20240301" />
+ <meta name="Date-Revision-yyyymmdd" content="20240325" />
<meta http-equiv="Content-Language" content="en" />
<meta name="keywords" content="log4net examples, log4net" />
</head>
@@ -46,11 +46,6 @@
<li>
- <a href="https://wiki.apache.org/logging" class="external" target="_blank" title="Logging Wiki">Logging Wiki</a>
- </li>
- <li>
-
-
<a href="https://www.apache.org/" class="external" target="_blank" title="Apache">Apache</a>
</li>
<li>
@@ -110,12 +105,6 @@
</li>
<li class="none">
<a href="../release/faq.html" title="FAQ">FAQ</a>
- </li>
- <li class="none">
- <a href="../release/howto/index.html" title="How Tos">How Tos</a>
- </li>
- <li class="none">
- <a href="../release/sdk/index.html" title="SDK Reference">SDK Reference</a>
</li>
</ul>
<ul class="nav nav-list">
@@ -149,9 +138,6 @@
</li>
<li class="none">
<a href="../source-repository.html" title="Repository">Repository</a>
- </li>
- <li class="none">
- <a href="../integration.html" title="Continuous Integration">Continuous Integration</a>
</li>
</ul>
<ul class="nav nav-list">
@@ -215,590 +201,16 @@ 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. -->
-
-
- <a name="main"></a>
+
+ <a name="main"></a>
<div class="section" id="main">
<h2><a name="Apache_log4net_Examples"></a>Apache log4net™ Examples</h2>
-
- <a name="overview"></a>
-<div class="section" id="overview">
-<h2><a name="Overview"></a>Overview</h2>
-
-<p>
- <b>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.
- </b>
- </p>
- </div>
-
- <a name="building"></a>
-<div class="section" id="building">
-<h2><a name="Building_Examples"></a>Building Examples</h2>
- <a name="building-1"></a>
-<div class="section" id="building-1">
-<h2><a name="Building_An_Example"></a>Building An Example</h2>
-
-<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>
- </div>
-
- <a name="building-all"></a>
-<div class="section" id="building-all">
-<h2><a name="Building_All_Examples"></a>Building All Examples</h2>
-
-<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>
- </div>
-
- <a name="building-vsnet"></a>
-<div class="section" id="building-vsnet">
-<h2><a name="Visual_Studio_.NET"></a>Visual Studio .NET</h2>
-
-<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>
- </div>
- </div>
-
- <a name="examples"></a>
-<div class="section" id="examples">
-<h2><a name="Examples"></a>Examples</h2>
-
- <a name="consoleapp"></a>
-<div class="section" id="consoleapp">
-<h2><a name="Tutorial_-_ConsoleApp"></a>Tutorial - ConsoleApp</h2>
-
-<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>
- </div>
-
- <a name="webapp"></a>
-<div class="section" id="webapp">
-<h2><a name="Tutorial_-_WebApp"></a>Tutorial - WebApp</h2>
-
-<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>
- </div>
-
- <a name="remotingclient"></a>
-<div class="section" id="remotingclient">
-<h2><a name="Remoting_-_RemotingClient"></a>Remoting - RemotingClient</h2>
-
-<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>
- </div>
-
- <a name="remotingserver"></a>
-<div class="section" id="remotingserver">
-<h2><a name="Remoting_-_RemotingServer"></a>Remoting - RemotingServer</h2>
-
-<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>
- </div>
-
- <a name="rep-simple"></a>
-<div class="section" id="rep-simple">
-<h2><a name="Repository_-_SimpleModule"></a>Repository - SimpleModule</h2>
-
-<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>
- </div>
-
- <a name="rep-shared"></a>
-<div class="section" id="rep-shared">
-<h2><a name="Repository_-_SharedModule"></a>Repository - SharedModule</h2>
-
-<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>
- </div>
-
- <a name="rep-app"></a>
-<div class="section" id="rep-app">
-<h2><a name="Repository_-_SimpleApp"></a>Repository - SimpleApp</h2>
-
-<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>
- </div>
-
- <a name="eventidlogapp"></a>
-<div class="section" id="eventidlogapp">
-<h2><a name="Extensibility_-_EventIDLogApp"></a>Extensibility - EventIDLogApp</h2>
-
-<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>
- </div>
-
- <a name="tracelogapp"></a>
-<div class="section" id="tracelogapp">
-<h2><a name="Extensibility_-_TraceLogApp"></a>Extensibility - TraceLogApp</h2>
-
-<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>
- </div>
-
- <a name="sampleappenders"></a>
-<div class="section" id="sampleappenders">
-<h2><a name="SampleAppenders"></a>SampleAppenders</h2>
-
-<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>
- </div>
-
- <a name="samplelayouts"></a>
-<div class="section" id="samplelayouts">
-<h2><a name="SampleLayouts"></a>SampleLayouts</h2>
-
-<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>
- </div>
-
- <a name="perf-notlogging"></a>
-<div class="section" id="perf-notlogging">
-<h2><a name="Performance_-_NotLogging"></a>Performance - NotLogging</h2>
-
-<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>
- </div>
-
- <a name="wmiappender"></a>
-<div class="section" id="wmiappender">
-<h2><a name="WmiAppender"></a>WmiAppender</h2>
-
-<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>
- </div>
-
- </div>
-
- </div>
-
+ The examples can be found at <a class="externalLink" href="https://github.com/apache/logging-log4net/tree/master/examples">examples</a>
+ </p>
+ </div>
+
</td>
</tr>
diff --git a/log4net-2.0.17/release/faq.html b/log4net-2.0.17/release/faq.html
index 510a898..d16f55f 100644
--- a/log4net-2.0.17/release/faq.html
+++ b/log4net-2.0.17/release/faq.html
@@ -15,7 +15,7 @@
See the License for the specific language governing permissions and
limitations under the License.
-->
-<!-- Generated by Apache Maven Doxia at 2024-03-01 -->
+<!-- Generated by Apache Maven Doxia at 2024-03-25 -->
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
@@ -27,7 +27,7 @@
<script type="text/javascript" src="../js/prettify.min.js"></script>
<script type="text/javascript" src="../js/site.js"></script>
<meta name="author" content="Nicko Cadell" />
- <meta name="Date-Revision-yyyymmdd" content="20240301" />
+ <meta name="Date-Revision-yyyymmdd" content="20240325" />
<meta http-equiv="Content-Language" content="en" />
<meta name="keywords" content="log4net frequently asked questions, log4net faq, log4net" />
</head>
@@ -46,11 +46,6 @@
<li>
- <a href="https://wiki.apache.org/logging" class="external" target="_blank" title="Logging Wiki">Logging Wiki</a>
- </li>
- <li>
-
-
<a href="https://www.apache.org/" class="external" target="_blank" title="Apache">Apache</a>
</li>
<li>
@@ -110,12 +105,6 @@
</li>
<li class="none active">
<a href="../release/faq.html" title="FAQ">FAQ</a>
- </li>
- <li class="none">
- <a href="../release/howto/index.html" title="How Tos">How Tos</a>
- </li>
- <li class="none">
- <a href="../release/sdk/index.html" title="SDK Reference">SDK Reference</a>
</li>
</ul>
<ul class="nav nav-list">
@@ -149,9 +138,6 @@
</li>
<li class="none">
<a href="../source-repository.html" title="Repository">Repository</a>
- </li>
- <li class="none">
- <a href="../integration.html" title="Continuous Integration">Continuous Integration</a>
</li>
</ul>
<ul class="nav nav-list">
diff --git a/log4net-2.0.17/release/features.html b/log4net-2.0.17/release/features.html
index c639288..a4c5278 100644
--- a/log4net-2.0.17/release/features.html
+++ b/log4net-2.0.17/release/features.html
@@ -15,7 +15,7 @@
See the License for the specific language governing permissions and
limitations under the License.
-->
-<!-- Generated by Apache Maven Doxia at 2024-03-01 -->
+<!-- Generated by Apache Maven Doxia at 2024-03-25 -->
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
@@ -27,7 +27,7 @@
<script type="text/javascript" src="../js/prettify.min.js"></script>
<script type="text/javascript" src="../js/site.js"></script>
<meta name="author" content="Nicko Cadell" />
- <meta name="Date-Revision-yyyymmdd" content="20240301" />
+ <meta name="Date-Revision-yyyymmdd" content="20240325" />
<meta http-equiv="Content-Language" content="en" />
<meta name="keywords" content="log4net features, log4net" />
</head>
@@ -46,11 +46,6 @@
<li>
- <a href="https://wiki.apache.org/logging" class="external" target="_blank" title="Logging Wiki">Logging Wiki</a>
- </li>
- <li>
-
-
<a href="https://www.apache.org/" class="external" target="_blank" title="Apache">Apache</a>
</li>
<li>
@@ -110,12 +105,6 @@
</li>
<li class="none">
<a href="../release/faq.html" title="FAQ">FAQ</a>
- </li>
- <li class="none">
- <a href="../release/howto/index.html" title="How Tos">How Tos</a>
- </li>
- <li class="none">
- <a href="../release/sdk/index.html" title="SDK Reference">SDK Reference</a>
</li>
</ul>
<ul class="nav nav-list">
@@ -149,9 +138,6 @@
</li>
<li class="none">
<a href="../source-repository.html" title="Repository">Repository</a>
- </li>
- <li class="none">
- <a href="../integration.html" title="Continuous Integration">Continuous Integration</a>
</li>
</ul>
<ul class="nav nav-list">
@@ -279,59 +265,15 @@ limitations under the License. -->
<h2><a name="Support_for_multiple_frameworks"></a>Support for multiple frameworks</h2>
<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<a href="#no-bin-support"><sup>*</sup></a></li>
-
-<li>Microsoft .NET Framework 1.1<a href="#no-bin-support"><sup>*</sup></a></li>
-
-<li>Microsoft .NET Framework 2.0</li>
-
-<li>Microsoft .NET Framework 3.5</li>
-
-<li>Microsoft .NET Framework 4.0</li>
+<li>.NET Core 6 or higher - using netstandard-2.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<a href="#no-bin-support"><sup>*</sup></a></li>
-
-<li>Microsoft .NET Compact Framework 2.0<a href="#no-bin-support"><sup>*</sup></a></li>
-
-<li>Mono 1.0<a href="#no-bin-support"><sup>*</sup></a></li>
-
-<li>Mono 2.0</li>
-
-<li>Mono 3.5</li>
-
-<li>Mono 4.0</li>
-
-<li>Microsoft Shared Source CLI 1.0<a href="#no-bin-support"><sup>*</sup></a></li>
-
-<li>CLI 1.0 Compatible<a href="#no-bin-support"><sup>*</sup></a></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
- <tt>%aspnet-*</tt> patterns and the
- <tt>AspNetTraceAppender</tt> are not available.</p>
-
-
-<p style="font-size:smaller">
- <a name="no-bin-support"><sup>*</sup></a>Not
- supported by the binary release but can be built
- from the source release.
- </p>
</div>
<a name="appenders"></a>
diff --git a/log4net-2.0.17/release/framework-support.html b/log4net-2.0.17/release/framework-support.html
index a647e8e..ed4081d 100644
--- a/log4net-2.0.17/release/framework-support.html
+++ b/log4net-2.0.17/release/framework-support.html
@@ -15,7 +15,7 @@
See the License for the specific language governing permissions and
limitations under the License.
-->
-<!-- Generated by Apache Maven Doxia at 2024-03-01 -->
+<!-- Generated by Apache Maven Doxia at 2024-03-25 -->
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
@@ -27,7 +27,7 @@
<script type="text/javascript" src="../js/prettify.min.js"></script>
<script type="text/javascript" src="../js/site.js"></script>
<meta name="author" content="Nicko Cadell" />
- <meta name="Date-Revision-yyyymmdd" content="20240301" />
+ <meta name="Date-Revision-yyyymmdd" content="20240325" />
<meta http-equiv="Content-Language" content="en" />
<meta name="keywords" content="log4net supported frameworks, mono, sscli, .net, log4net" />
</head>
@@ -46,11 +46,6 @@
<li>
- <a href="https://wiki.apache.org/logging" class="external" target="_blank" title="Logging Wiki">Logging Wiki</a>
- </li>
- <li>
-
-
<a href="https://www.apache.org/" class="external" target="_blank" title="Apache">Apache</a>
</li>
<li>
@@ -110,12 +105,6 @@
</li>
<li class="none">
<a href="../release/faq.html" title="FAQ">FAQ</a>
- </li>
- <li class="none">
- <a href="../release/howto/index.html" title="How Tos">How Tos</a>
- </li>
- <li class="none">
- <a href="../release/sdk/index.html" title="SDK Reference">SDK Reference</a>
</li>
</ul>
<ul class="nav nav-list">
@@ -149,9 +138,6 @@
</li>
<li class="none">
<a href="../source-repository.html" title="Repository">Repository</a>
- </li>
- <li class="none">
- <a href="../integration.html" title="Continuous Integration">Continuous Integration</a>
</li>
</ul>
<ul class="nav nav-list">
@@ -216,1438 +202,65 @@ 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. -->
-
- <a name="main"></a>
+
+ <a name="main"></a>
<div class="section" id="main">
<h2><a name="Apache_log4net_Supported_Frameworks"></a>Apache log4net™ Supported Frameworks</h2>
-
- <a name="summary"></a>
+
+ <a name="summary"></a>
<div class="section" id="summary">
<h2><a name="Summary_of_.NET_frameworks_supported_by_log4net"></a>Summary of .NET frameworks supported by log4net</h2>
-
-<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>
-
+ 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>
- 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>
-
+ 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>
+ log4net is regularly built by its developers on the following frameworks:
+ </p>
-
+
<div class="table">
-
+
<table border="0" class="bodyTable">
- <colgroup>
- <col style="text-align: left; white-space: nowrap" />
- <col style="text-align: left;" />
- </colgroup>
-
+ <colgroup>
+ <col style="text-align: left; white-space: nowrap" />
+ <col style="text-align: left;" />
+ </colgroup>
+
<tr class="a">
-
+
<th>Framework</th>
-
+
<th>Website</th>
- </tr>
-
+ </tr>
+
<tr class="b" style="vertical-align: top;">
-
-<td>.NET Core 1.0 providing .NET Standard 1.3</td>
-
+
+<td>.NET Core 6 or higher providing .NET Standard 2.0</td>
+
<td><a class="externalLink" href="https://dotnet.github.io/">https://dotnet.github.io/</a></td>
- </tr>
-
-<tr class="a" style="vertical-align: top;">
-
-<td>Microsoft .NET Framework 2.0</td>
-
-<td><a class="externalLink" href="http://msdn.microsoft.com/en-us/netframework/">http://msdn.microsoft.com/en-us/netframework/</a></td>
- </tr>
-
-<tr class="b" style="vertical-align: top;">
-
-<td>Microsoft .NET Framework 3.5</td>
-
-<td><a class="externalLink" href="http://msdn.microsoft.com/en-us/netframework/">http://msdn.microsoft.com/en-us/netframework/</a></td>
- </tr>
-
-<tr class="a" style="vertical-align: top;">
-
-<td>Microsoft .NET Framework 4.0</td>
-
-<td><a class="externalLink" href="http://msdn.microsoft.com/en-us/netframework/">http://msdn.microsoft.com/en-us/netframework/</a></td>
- </tr>
-
-<tr class="b" style="vertical-align: top;">
-
-<td>Microsoft .NET Framework 3.5 Client Profile</td>
-
-<td><a class="externalLink" href="http://msdn.microsoft.com/en-us/library/cc656912.aspx">http://msdn.microsoft.com/en-us/library/cc656912.aspx</a></td>
- </tr>
-
-<tr class="a" style="vertical-align: top;">
-
-<td>Microsoft .NET Framework 4.0 Client Profile</td>
-
-<td><a class="externalLink" href="http://msdn.microsoft.com/en-us/library/cc656912.aspx">http://msdn.microsoft.com/en-us/library/cc656912.aspx</a></td>
- </tr>
-
-<tr class="b" style="vertical-align: top;">
-
-<td>Microsoft .NET Framework 4.5</td>
-
-<td><a class="externalLink" href="http://msdn.microsoft.com/en-us/netframework/">http://msdn.microsoft.com/en-us/netframework/</a></td>
- </tr>
-
-<tr class="a" style="vertical-align: top;">
-
-<td>Mono 2.0</td>
-
-<td><a class="externalLink" href="http://www.mono-project.com">http://www.mono-project.com</a></td>
- </tr>
-
-<tr class="b" style="vertical-align: top;">
-
-<td>Mono 3.5</td>
-
-<td><a class="externalLink" href="http://www.mono-project.com">http://www.mono-project.com</a></td>
- </tr>
-
-<tr class="a" style="vertical-align: top;">
-
-<td>Mono 4.0</td>
-
-<td><a class="externalLink" 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 border="0" class="bodyTable">
- <colgroup>
- <col style="text-align: left; white-space: nowrap" />
- <col style="text-align: left;" />
- </colgroup>
-
-<tr class="a">
-
-<th>Framework</th>
-
-<th>Website</th>
- </tr>
-
-<tr class="b" style="vertical-align: top;">
-
-<td>Microsoft .NET Framework 1.0</td>
-
-<td><a class="externalLink" href="http://msdn.microsoft.com/en-us/netframework/">http://msdn.microsoft.com/en-us/netframework/</a></td>
- </tr>
-
-<tr class="a" style="vertical-align: top;">
-
-<td>Microsoft .NET Framework 1.1</td>
-
-<td><a class="externalLink" href="http://msdn.microsoft.com/en-us/netframework/">http://msdn.microsoft.com/en-us/netframework/</a></td>
- </tr>
-
-<tr class="b" style="vertical-align: top;">
-
-<td>Microsoft .NET Compact Framework 1.0</td>
-
-<td><a class="externalLink" href="http://msdn2.microsoft.com/en-us/netframework/aa497273.aspx">http://msdn2.microsoft.com/en-us/netframework/aa497273.aspx</a></td>
- </tr>
-
+ </tr>
+
<tr class="a" style="vertical-align: top;">
-
-<td>Microsoft .NET Compact Framework 2.0</td>
-
-<td><a class="externalLink" href="http://msdn2.microsoft.com/en-us/netframework/aa497273.aspx">http://msdn2.microsoft.com/en-us/netframework/aa497273.aspx</a></td>
- </tr>
-
-<tr class="b" style="vertical-align: top;">
-
-<td>Mono 1.0</td>
-
-<td><a class="externalLink" href="http://www.mono-project.com">http://www.mono-project.com</a></td>
- </tr>
-
-<tr class="a" style="vertical-align: top;">
-
-<td>Microsoft Shared Source CLI 1.0</td>
-
-<td><a class="externalLink" href="http://msdn.microsoft.com/en-us/library/ms973879.aspx">http://msdn.microsoft.com/en-us/library/ms973879.aspx</a></td>
- </tr>
-
-<tr class="b" style="vertical-align: top;">
-
-<td>CLI 1.0 Compatible</td>
-
-<td><a class="externalLink" 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>
- </div>
-
- <a name="appenders"></a>
-<div class="section" id="appenders">
-<h2><a name="Appenders"></a>Appenders</h2>
-
-<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 border="0" class="bodyTable">
- <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 class="a">
-
-<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 class="b">
-
-<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 class="a">
-
-<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 class="b">
-
-<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 class="a">
-
-<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 class="b">
-
-<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 class="a">
-
-<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 class="b">
-
-<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 class="a">
-
-<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 class="b">
-
-<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 class="a">
-
-<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 class="b">
-
-<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 class="a">
-
-<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 class="b">
-
-<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 class="a">
-
-<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 class="b">
-
-<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 class="a">
-
-<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 class="b">
-
-<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 class="a">
-
-<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 class="b">
-
-<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 class="a">
-
-<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 class="b">
-
-<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 class="a">
-
-<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 class="b">
-
-<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>
- </div>
-
- <a name="notes"></a>
-<div class="section" id="notes">
-<h2><a name="Framework_Specific_Notes"></a>Framework Specific Notes</h2>
- <a name="netstandard-1.3"></a>
-<div class="section" id="netstandard-1.3">
-<h2><a name="a.NET_Core_1.0__.NET_Standard_1.3"></a>.NET Core 1.0 / .NET Standard 1.3</h2>
-
-<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 <tt>NetSendAppender</tt></li>
-
-<li>The SMTP appender</li>
-
-<li><tt>DOMConfigurator</tt></li>
-
-<li>stack trace patterns</li>
-
-<li>access to <tt>appSettings</tt> (neither
- the log4net section itself nor using the
- <tt>AppSettingsPatternConverter</tt>)</li>
-
-<li>Access to "special paths" using the
- <tt>EnvironmentFolderPathPatternConverter</tt></li>
-
-<li>Impersonation of Windows accounts</li>
- </ul>
-
-
-<p><tt>log4net.LogicalThreadContext</tt> and
- the associated properties and stack classes use
- <tt>AsyncLocal</tt> rather than
- <tt>CallContext</tt>. Prior to log4net 2.0.8
- they haven't been supported for .NET Standard at
- all.</p>
- </div>
-
- <a name="net1.0"></a>
-<div class="section" id="net1.0">
-<h2><a name="Microsoft_.NET_Framework_1.0"></a>Microsoft .NET Framework 1.0</h2>
-
-<p>
- none
- </p>
- </div>
-
- <a name="net1.1"></a>
-<div class="section" id="net1.1">
-<h2><a name="Microsoft_.NET_Framework_1.1"></a>Microsoft .NET Framework 1.1</h2>
-
-<p>
- none
- </p>
- </div>
-
- <a name="net2.0"></a>
-<div class="section" id="net2.0">
-<h2><a name="Microsoft_.NET_Framework_2.0"></a>Microsoft .NET Framework 2.0</h2>
-
-<p>
- none
- </p>
- </div>
-
- <a name="net3.5"></a>
-<div class="section" id="net3.5">
-<h2><a name="Microsoft_.NET_Framework_3.5"></a>Microsoft .NET Framework 3.5</h2>
-
-<p>
- none
- </p>
- </div>
-
- <a name="net4.0"></a>
-<div class="section" id="net4.0">
-<h2><a name="Microsoft_.NET_Framework_4.0"></a>Microsoft .NET Framework 4.0</h2>
-
-<p>
- none
- </p>
- </div>
-
- <a name="net4.5"></a>
-<div class="section" id="net4.5">
-<h2><a name="Microsoft_.NET_Framework_4.5"></a>Microsoft .NET Framework 4.5</h2>
-
-<p>
- none
- </p>
- </div>
-
- <a name="netcp3.5"></a>
-<div class="section" id="netcp3.5">
-<h2><a name="Microsoft_.NET_Framework_3.5_Client_Profile"></a>Microsoft .NET Framework 3.5 Client Profile</h2>
-
-<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>
- </div>
-
- <a name="netcp4.0"></a>
-<div class="section" id="netcp4.0">
-<h2><a name="Microsoft_.NET_Framework_4.0_Client_Profile"></a>Microsoft .NET Framework 4.0 Client Profile</h2>
-
-<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>
- </div>
-
- <a name="netcf1.0"></a>
-<div class="section" id="netcf1.0">
-<h2><a name="Microsoft_.NET_Compact_Framework_1.0"></a>Microsoft .NET Compact Framework 1.0</h2>
-
-<div class="section">
-<div class="section">
-<h4><a name="Assembly_attributes"></a>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></p>
-
-<div>
-<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></div>
- </div>
-<div class="section">
-<h4><a name="Notification_events"></a>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>
- </div>
-<div class="section">
-<h4><a name="FileSystemWatcher"></a>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>
- </div>
-<div class="section">
-<h4><a name="UserName"></a>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>
- </div>
-<div class="section">
-<h4><a name="Identity"></a>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>
- </div>
-<div class="section">
-<h4><a name="Environment_variables"></a>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>
- </div>
-<div class="section">
-<h4><a name="Serialization"></a>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>
- </div>
-<div class="section">
-<h4><a name="LoggingEvent.Domain"></a>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>
- </div></div></div>
- <a name="netcf2.0"></a>
-<div class="section" id="netcf2.0">
-<h2><a name="Microsoft_.NET_Compact_Framework_2.0"></a>Microsoft .NET Compact Framework 2.0</h2>
-
-<p>
- See notes for .NET Compact Framework 1.0
- </p>
- </div>
- <a name="mono"></a>
-<div class="section" id="mono">
-<h2><a name="Mono"></a>Mono</h2>
-
-<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>
-
- <a name="mono1.0"></a>
-<div class="section" id="mono1.0">
-<h2><a name="Mono_1.0"></a>Mono 1.0</h2>
-
-<p>
- none
- </p>
- </div>
- <a name="mono2.0"></a>
-<div class="section" id="mono2.0">
-<h2><a name="Mono_2.0"></a>Mono 2.0</h2>
-
-<p>
- none
- </p>
- </div>
- <a name="mono3.5"></a>
-<div class="section" id="mono3.5">
-<h2><a name="Mono_3.5"></a>Mono 3.5</h2>
-
-<p>
- none
- </p>
- </div>
- <a name="mono4.0"></a>
-<div class="section" id="mono4.0">
-<h2><a name="Mono_4.0"></a>Mono 4.0</h2>
-
-<p>
- none
- </p>
- </div>
-
- </div>
-
- <a name="sscli1.0"></a>
-<div class="section" id="sscli1.0">
-<h2><a name="Microsoft_Shared_Source_CLI_1.0"></a>Microsoft Shared Source CLI 1.0</h2>
-
-<div class="section">
-<div class="section">
-<h4><a name="FileSystemWatcher"></a>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>
- </div>
-<div class="section">
-<h4><a name="UserName"></a>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>
- </div>
-<div class="section">
-<h4><a name="Identity"></a>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>
- </div></div></div>
-
- <a name="cli1.0"></a>
-<div class="section" id="cli1.0">
-<h2><a name="CLI_1.0_Compatible"></a>CLI 1.0 Compatible</h2>
-
-<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>
- </div>
-
- </div>
-
+
+<td>Microsoft .NET Framework 4.6.2</td>
+
+<td><a class="externalLink" 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>
-
-
+ </div>
+ </div>
+
</td>
</tr>
diff --git a/log4net-2.0.17/release/manual/configuration.html b/log4net-2.0.17/release/manual/configuration.html
index 3228691..cdfab34 100644
--- a/log4net-2.0.17/release/manual/configuration.html
+++ b/log4net-2.0.17/release/manual/configuration.html
@@ -15,7 +15,7 @@
See the License for the specific language governing permissions and
limitations under the License.
-->
-<!-- Generated by Apache Maven Doxia at 2024-03-01 -->
+<!-- Generated by Apache Maven Doxia at 2024-03-25 -->
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
@@ -27,7 +27,7 @@
<script type="text/javascript" src="../../js/prettify.min.js"></script>
<script type="text/javascript" src="../../js/site.js"></script>
<meta name="author" content="Nicko Cadell" />
- <meta name="Date-Revision-yyyymmdd" content="20240301" />
+ <meta name="Date-Revision-yyyymmdd" content="20240325" />
<meta http-equiv="Content-Language" content="en" />
<meta name="keywords" content="log4net configuration, log4net" />
</head>
@@ -46,11 +46,6 @@
<li>
- <a href="https://wiki.apache.org/logging" class="external" target="_blank" title="Logging Wiki">Logging Wiki</a>
- </li>
- <li>
-
-
<a href="https://www.apache.org/" class="external" target="_blank" title="Apache">Apache</a>
</li>
<li>
@@ -110,12 +105,6 @@
</li>
<li class="none">
<a href="../../release/faq.html" title="FAQ">FAQ</a>
- </li>
- <li class="none">
- <a href="../../release/howto/index.html" title="How Tos">How Tos</a>
- </li>
- <li class="none">
- <a href="../../release/sdk/index.html" title="SDK Reference">SDK Reference</a>
</li>
</ul>
<ul class="nav nav-list">
@@ -149,9 +138,6 @@
</li>
<li class="none">
<a href="../../source-repository.html" title="Repository">Repository</a>
- </li>
- <li class="none">
- <a href="../../integration.html" title="Continuous Integration">Continuous Integration</a>
</li>
</ul>
<ul class="nav nav-list">
diff --git a/log4net-2.0.17/release/manual/contexts.html b/log4net-2.0.17/release/manual/contexts.html
index 984b52e..f98d3f3 100644
--- a/log4net-2.0.17/release/manual/contexts.html
+++ b/log4net-2.0.17/release/manual/contexts.html
@@ -15,7 +15,7 @@
See the License for the specific language governing permissions and
limitations under the License.
-->
-<!-- Generated by Apache Maven Doxia at 2024-03-01 -->
+<!-- Generated by Apache Maven Doxia at 2024-03-25 -->
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
@@ -27,7 +27,7 @@
<script type="text/javascript" src="../../js/prettify.min.js"></script>
<script type="text/javascript" src="../../js/site.js"></script>
<meta name="author" content="Nicko Cadell" />
- <meta name="Date-Revision-yyyymmdd" content="20240301" />
+ <meta name="Date-Revision-yyyymmdd" content="20240325" />
<meta http-equiv="Content-Language" content="en" />
<meta name="keywords" content="building log4net, log4net" />
</head>
@@ -46,11 +46,6 @@
<li>
- <a href="https://wiki.apache.org/logging" class="external" target="_blank" title="Logging Wiki">Logging Wiki</a>
- </li>
- <li>
-
-
<a href="https://www.apache.org/" class="external" target="_blank" title="Apache">Apache</a>
</li>
<li>
@@ -110,12 +105,6 @@
</li>
<li class="none">
<a href="../../release/faq.html" title="FAQ">FAQ</a>
- </li>
- <li class="none">
- <a href="../../release/howto/index.html" title="How Tos">How Tos</a>
- </li>
- <li class="none">
- <a href="../../release/sdk/index.html" title="SDK Reference">SDK Reference</a>
</li>
</ul>
<ul class="nav nav-list">
@@ -149,9 +138,6 @@
</li>
<li class="none">
<a href="../../source-repository.html" title="Repository">Repository</a>
- </li>
- <li class="none">
- <a href="../../integration.html" title="Continuous Integration">Continuous Integration</a>
</li>
</ul>
<ul class="nav nav-list">
diff --git a/log4net-2.0.17/release/manual/internals.html b/log4net-2.0.17/release/manual/internals.html
index 9822ebe..4006879 100644
--- a/log4net-2.0.17/release/manual/internals.html
+++ b/log4net-2.0.17/release/manual/internals.html
@@ -15,7 +15,7 @@
See the License for the specific language governing permissions and
limitations under the License.
-->
-<!-- Generated by Apache Maven Doxia at 2024-03-01 -->
+<!-- Generated by Apache Maven Doxia at 2024-03-25 -->
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
@@ -27,7 +27,7 @@
<script type="text/javascript" src="../../js/prettify.min.js"></script>
<script type="text/javascript" src="../../js/site.js"></script>
<meta name="author" content="Nicko Cadell" />
- <meta name="Date-Revision-yyyymmdd" content="20240301" />
+ <meta name="Date-Revision-yyyymmdd" content="20240325" />
<meta http-equiv="Content-Language" content="en" />
<meta name="keywords" content="log4net internals, log4net" />
</head>
@@ -46,11 +46,6 @@
<li>
- <a href="https://wiki.apache.org/logging" class="external" target="_blank" title="Logging Wiki">Logging Wiki</a>
- </li>
- <li>
-
-
<a href="https://www.apache.org/" class="external" target="_blank" title="Apache">Apache</a>
</li>
<li>
@@ -110,12 +105,6 @@
</li>
<li class="none">
<a href="../../release/faq.html" title="FAQ">FAQ</a>
- </li>
- <li class="none">
- <a href="../../release/howto/index.html" title="How Tos">How Tos</a>
- </li>
- <li class="none">
- <a href="../../release/sdk/index.html" title="SDK Reference">SDK Reference</a>
</li>
</ul>
<ul class="nav nav-list">
@@ -149,9 +138,6 @@
</li>
<li class="none">
<a href="../../source-repository.html" title="Repository">Repository</a>
- </li>
- <li class="none">
- <a href="../../integration.html" title="Continuous Integration">Continuous Integration</a>
</li>
</ul>
<ul class="nav nav-list">
diff --git a/log4net-2.0.17/release/manual/introduction.html b/log4net-2.0.17/release/manual/introduction.html
index 57a1e24..fd14409 100644
--- a/log4net-2.0.17/release/manual/introduction.html
+++ b/log4net-2.0.17/release/manual/introduction.html
@@ -15,7 +15,7 @@
See the License for the specific language governing permissions and
limitations under the License.
-->
-<!-- Generated by Apache Maven Doxia at 2024-03-01 -->
+<!-- Generated by Apache Maven Doxia at 2024-03-25 -->
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
@@ -27,7 +27,7 @@
<script type="text/javascript" src="../../js/prettify.min.js"></script>
<script type="text/javascript" src="../../js/site.js"></script>
<meta name="author" content="Nicko Cadell" />
- <meta name="Date-Revision-yyyymmdd" content="20240301" />
+ <meta name="Date-Revision-yyyymmdd" content="20240325" />
<meta http-equiv="Content-Language" content="en" />
<meta name="keywords" content="log4net manual, log4net" />
</head>
@@ -46,11 +46,6 @@
<li>
- <a href="https://wiki.apache.org/logging" class="external" target="_blank" title="Logging Wiki">Logging Wiki</a>
- </li>
- <li>
-
-
<a href="https://www.apache.org/" class="external" target="_blank" title="Apache">Apache</a>
</li>
<li>
@@ -110,12 +105,6 @@
</li>
<li class="none">
<a href="../../release/faq.html" title="FAQ">FAQ</a>
- </li>
- <li class="none">
- <a href="../../release/howto/index.html" title="How Tos">How Tos</a>
- </li>
- <li class="none">
- <a href="../../release/sdk/index.html" title="SDK Reference">SDK Reference</a>
</li>
</ul>
<ul class="nav nav-list">
@@ -149,9 +138,6 @@
</li>
<li class="none">
<a href="../../source-repository.html" title="Repository">Repository</a>
- </li>
- <li class="none">
- <a href="../../integration.html" title="Continuous Integration">Continuous Integration</a>
</li>
</ul>
<ul class="nav nav-list">
diff --git a/log4net-2.0.17/release/manual/plugins.html b/log4net-2.0.17/release/manual/plugins.html
index 96531c4..39f131c 100644
--- a/log4net-2.0.17/release/manual/plugins.html
+++ b/log4net-2.0.17/release/manual/plugins.html
@@ -15,7 +15,7 @@
See the License for the specific language governing permissions and
limitations under the License.
-->
-<!-- Generated by Apache Maven Doxia at 2024-03-01 -->
+<!-- Generated by Apache Maven Doxia at 2024-03-25 -->
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
@@ -27,7 +27,7 @@
<script type="text/javascript" src="../../js/prettify.min.js"></script>
<script type="text/javascript" src="../../js/site.js"></script>
<meta name="author" content="Nicko Cadell" />
- <meta name="Date-Revision-yyyymmdd" content="20240301" />
+ <meta name="Date-Revision-yyyymmdd" content="20240325" />
<meta http-equiv="Content-Language" content="en" />
<meta name="keywords" content="log4net plugins, log4net" />
</head>
@@ -46,11 +46,6 @@
<li>
- <a href="https://wiki.apache.org/logging" class="external" target="_blank" title="Logging Wiki">Logging Wiki</a>
- </li>
- <li>
-
-
<a href="https://www.apache.org/" class="external" target="_blank" title="Apache">Apache</a>
</li>
<li>
@@ -110,12 +105,6 @@
</li>
<li class="none">
<a href="../../release/faq.html" title="FAQ">FAQ</a>
- </li>
- <li class="none">
- <a href="../../release/howto/index.html" title="How Tos">How Tos</a>
- </li>
- <li class="none">
- <a href="../../release/sdk/index.html" title="SDK Reference">SDK Reference</a>
</li>
</ul>
<ul class="nav nav-list">
@@ -149,9 +138,6 @@
</li>
<li class="none">
<a href="../../source-repository.html" title="Repository">Repository</a>
- </li>
- <li class="none">
- <a href="../../integration.html" title="Continuous Integration">Continuous Integration</a>
</li>
</ul>
<ul class="nav nav-list">
diff --git a/log4net-2.0.17/release/manual/repositories.html b/log4net-2.0.17/release/manual/repositories.html
index f080795..8afd83c 100644
--- a/log4net-2.0.17/release/manual/repositories.html
+++ b/log4net-2.0.17/release/manual/repositories.html
@@ -15,7 +15,7 @@
See the License for the specific language governing permissions and
limitations under the License.
-->
-<!-- Generated by Apache Maven Doxia at 2024-03-01 -->
+<!-- Generated by Apache Maven Doxia at 2024-03-25 -->
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
@@ -27,7 +27,7 @@
<script type="text/javascript" src="../../js/prettify.min.js"></script>
<script type="text/javascript" src="../../js/site.js"></script>
<meta name="author" content="Nicko Cadell" />
- <meta name="Date-Revision-yyyymmdd" content="20240301" />
+ <meta name="Date-Revision-yyyymmdd" content="20240325" />
<meta http-equiv="Content-Language" content="en" />
<meta name="keywords" content="building log4net, log4net" />
</head>
@@ -46,11 +46,6 @@
<li>
- <a href="https://wiki.apache.org/logging" class="external" target="_blank" title="Logging Wiki">Logging Wiki</a>
- </li>
- <li>
-
-
<a href="https://www.apache.org/" class="external" target="_blank" title="Apache">Apache</a>
</li>
<li>
@@ -110,12 +105,6 @@
</li>
<li class="none">
<a href="../../release/faq.html" title="FAQ">FAQ</a>
- </li>
- <li class="none">
- <a href="../../release/howto/index.html" title="How Tos">How Tos</a>
- </li>
- <li class="none">
- <a href="../../release/sdk/index.html" title="SDK Reference">SDK Reference</a>
</li>
</ul>
<ul class="nav nav-list">
@@ -149,9 +138,6 @@
</li>
<li class="none">
<a href="../../source-repository.html" title="Repository">Repository</a>
- </li>
- <li class="none">
- <a href="../../integration.html" title="Continuous Integration">Continuous Integration</a>
</li>
</ul>
<ul class="nav nav-list">
diff --git a/log4net-2.0.17/release/release-notes.html b/log4net-2.0.17/release/release-notes.html
index 4de4980..e5df9f3 100644
--- a/log4net-2.0.17/release/release-notes.html
+++ b/log4net-2.0.17/release/release-notes.html
@@ -15,1985 +15,1968 @@
See the License for the specific language governing permissions and
limitations under the License.
-->
-<!-- Generated by Apache Maven Doxia at 2024-03-01 -->
+<!-- Generated by Apache Maven Doxia at 2024-03-25 -->
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
-<head>
- <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
- <title>Apache log4net – Apache log4net: Release Notes - Apache log4net</title>
- <link rel="stylesheet" href="../css/bootstrap.min.css" type="text/css" />
- <link rel="stylesheet" href="../css/site.css" type="text/css" />
- <script type="text/javascript" src="../js/jquery.min.js"></script>
- <script type="text/javascript" src="../js/bootstrap.min.js"></script>
- <script type="text/javascript" src="../js/prettify.min.js"></script>
- <script type="text/javascript" src="../js/site.js"></script>
- <meta name="author" content="Nicko Cadell" />
- <meta name="Date-Revision-yyyymmdd" content="20240301" />
- <meta http-equiv="Content-Language" content="en" />
- <meta name="keywords" content="log4net release notes, log4net" />
-</head>
-<body class="composite">
- <a href="https://logging.apache.org/">
- <img class="logo-left" src="../images/ls-logo.jpg" alt="Apache logging services logo" />
- </a>
- <!--img class="logo-right" src="../images/logo.png" alt="Apache log4net logo" /-->
- <div class="clear"></div>
-
- <div class="navbar">
- <div class="navbar-inner">
- <div class="container-fluid">
- <a class="brand" href="http://logging.apache.org/log4net/">Apache log4net ™</a>
- <ul class="nav">
- <li>
-
-
- <a href="https://wiki.apache.org/logging" class="external" target="_blank" title="Logging Wiki">Logging Wiki</a>
- </li>
- <li>
-
-
- <a href="https://www.apache.org/" class="external" target="_blank" title="Apache">Apache</a>
- </li>
- <li>
-
-
- <a href="https://logging.apache.org/" class="external" target="_blank" title="Logging Services">Logging Services</a>
- </li>
- <li>
-
-
- <a href="https://github.com/apache/logging-log4net/" class="external" target="_blank" title="GitHub">GitHub</a>
- </li>
- </ul>
- </div>
- </div>
- </div>
-
- <div class="container-fluid">
- <table class="layout-table">
- <tr>
- <td class="sidebar">
- <div class="well sidebar-nav">
- <ul class="nav nav-list">
- <li class="nav-header"><i class="icon-home"></i>Apache log4net</li>
- <li class="none">
- <a href="../index.html" title="About">About</a>
- </li>
- <li class="none">
- <a href="../download_log4net.html" title="Download">Download</a>
- </li>
- <li class="none">
- <a href="../release/security-reports.html" title="Security Reports">Security Reports</a>
- </li>
- <li class="none active">
- <a href="../release/release-notes.html" title="Release Notes">Release Notes</a>
- </li>
- <li class="none">
- <a href="../license.html" title="License">License</a>
- </li>
- </ul>
- <ul class="nav nav-list">
- <li class="nav-header"><i class="icon-file"></i>Documentation</li>
- <li class="none">
- <a href="../release/features.html" title="Features">Features</a>
- </li>
- <li class="none">
- <a href="../release/framework-support.html" title="Supported Frameworks">Supported Frameworks</a>
- </li>
- <li class="none">
- <a href="../release/example-apps.html" title="Example Apps">Example Apps</a>
- </li>
- <li class="none">
- <a href="../release/config-examples.html" title="Config Examples">Config Examples</a>
- </li>
- <li class="none">
- <a href="../release/building.html" title="Building">Building</a>
- </li>
- <li class="none">
- <a href="../release/faq.html" title="FAQ">FAQ</a>
- </li>
- <li class="none">
- <a href="../release/howto/index.html" title="How Tos">How Tos</a>
- </li>
- <li class="none">
- <a href="../release/sdk/index.html" title="SDK Reference">SDK Reference</a>
- </li>
- </ul>
- <ul class="nav nav-list">
- <li class="nav-header"><i class="icon-book"></i>Manual</li>
- <li class="none">
- <a href="../release/manual/introduction.html" title="Introduction">Introduction</a>
- </li>
- <li class="none">
- <a href="../release/manual/configuration.html" title="Configuration">Configuration</a>
- </li>
- <li class="none">
- <a href="../release/manual/contexts.html" title="Contexts">Contexts</a>
- </li>
- <li class="none">
- <a href="../release/manual/plugins.html" title="Plugins">Plugins</a>
- </li>
- <li class="none">
- <a href="../release/manual/repositories.html" title="Repositories">Repositories</a>
- </li>
- <li class="none">
- <a href="../release/manual/internals.html" title="Internals">Internals</a>
- </li>
- </ul>
- <ul class="nav nav-list">
- <li class="nav-header"><i class="icon-pencil"></i>For Contributors</li>
- <li class="none">
- <a href="../mail-lists.html" title="Mailing Lists">Mailing Lists</a>
- </li>
- <li class="none">
- <a href="../issue-tracking.html" title="Issue Tracking">Issue Tracking</a>
- </li>
- <li class="none">
- <a href="../source-repository.html" title="Repository">Repository</a>
- </li>
- <li class="none">
- <a href="../integration.html" title="Continuous Integration">Continuous Integration</a>
- </li>
- </ul>
- <ul class="nav nav-list">
- <li class="nav-header"><i class="icon-cog"></i>Project Reports</li>
- <li class="none">
- <a href="../rat-report.html" title="RAT Report">RAT Report</a>
- </li>
- </ul>
- <ul class="nav nav-list">
- <li class="nav-header"><i class="icon-info-sign"></i>Apache</li>
- <li class="none">
-
-
- <a href="http://www.apache.org/" class="external" target="_blank" title="Home">Home</a>
- </li>
- <li class="none">
-
-
- <a href="http://www.apache.org/licenses/" class="external" target="_blank" title="License">License</a>
- </li>
- <li class="none">
-
-
- <a href="http://www.apache.org/foundation/sponsorship.html" class="external" target="_blank" title="Sponsorship">Sponsorship</a>
- </li>
- <li class="none">
-
-
- <a href="http://www.apache.org/foundation/thanks.html" class="external" target="_blank" title="Thanks">Thanks</a>
- </li>
- <li class="none">
-
-
- <a href="http://www.apache.org/security/" class="external" target="_blank" title="Security">Security</a>
- </li>
- <li class="none">
-
-
- <a href="http://www.apachecon.com" class="external" target="_blank" title="Conferences">Conferences</a>
- </li>
- </ul>
- </div>
- <div id="poweredBy">
- <a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy">
- <img class="poweredBy" alt="Built by Maven" src="../images/maven-feather.png" />
- </a>
- </div>
- </td>
- <td class="content">
- <!-- 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. -->
-
-
-
- <a name="main"></a>
- <div class="section" id="main">
- <h2><a name="Apache_log4net_Release_Notes"></a>Apache log4net™ Release Notes</h2>
- <a name="a2.0.17"></a>
- <div class="section" id="2.0.17">
- <h2><a name="a2.0.17"></a>2.0.17</h2>
- Apache log4net 2.0.17 addresses reported issues:
- <a name="a2.0.17-bug"></a>
- <div class="section" id="2.0.17-bug">
- <h2><a name="Bug_fixes"></a>Bug fixes</h2>
- <ul>
- <li>
- <a class="externalLink" href="https://github.com/apache/logging-log4net/issues/118">NullRefException from shutdown in 2.0.16</a> fixed in <a class="externalLink" href="https://github.com/apache/logging-log4net/pull/120">Fast fix for NullRefException from FileAppender</a> (by @erikmav)
- </li>
- </ul>
- </div>
- </div>
- <a name="a2.0.16"></a>
- <div class="section" id="2.0.16">
- <h2><a name="a2.0.16"></a>2.0.16</h2>
- Apache log4net 2.0.16 addresses reported issues:
- <a name="a2.0.16-bug"></a>
- <div class="section" id="2.0.16-bug">
- <h2><a name="Bug_fixes"></a>Bug fixes</h2>
-
- <ul>
-
- <li>
- <a class="externalLink" 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)
- </li>
-
- <li>
- <a class="externalLink" href="https://github.com/apache/logging-log4net/pull/94">Fix typo in RemotingServer App.Config</a> (by @craigdfrench)
- </li>
-
- <li>
- <a class="externalLink" href="https://github.com/apache/logging-log4net/pull/105">Fix CodeQL Password in configuration file Rule False Positives</a> (by @justinmichaels)
- </li>
- </ul>
- </div>
- <a name="a2.0.16-enhancements"></a>
- <div class="section" id="2.0.16-enhancements">
- <h2><a name="Enhancements"></a>Enhancements</h2>
-
- <ul>
-
- <li>
- <a class="externalLink" href="https://github.com/apache/logging-log4net/pull/89">adding extension points for revising logged content</a> (by @freeandnil)
- </li>
-
- <li>
- <a class="externalLink" href="https://github.com/apache/logging-log4net/pull/91">SystemInfo.EntryAssemblyLocation writable to adjust location for config-files in unit test projects</a> (by @freeandnil)
- </li>
-
- <li>
- <a class="externalLink" href="https://github.com/apache/logging-log4net/pull/92">New locking model for single log file in native applications with managed parts</a> (by @freeandnil)
- </li>
-
- <li>
- <a class="externalLink" href="https://github.com/apache/logging-log4net/pull/93">Extension point for handling new lines in RemoteSysLogAppender added</a> (by @freeandnil)
- </li>
-
- <li>
- <a class="externalLink" href="https://github.com/apache/logging-log4net/pull/95">Defer creation of locking model to ActivateOptions()</a> (by @freeandnil)
- </li>
-
- <li>
- <a class="externalLink" href="https://github.com/apache/logging-log4net/pull/101">Add Peek() method to ThreadContextStack and LogicalThreadContextStack</a> (by @andreycha)
- </li>
- </ul>
- </div>
- </div>
- <a name="a2.0.15"></a>
- <div class="section" id="2.0.15">
- <h2><a name="a2.0.15"></a>2.0.15</h2>
- 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:
- <a name="a2.0.15-bug"></a>
- <div class="section" id="2.0.15-bug">
- <h2><a name="Bug_fixes"></a>Bug fixes</h2>
-
- <ul>
-
- <li>
- Improper usage of xml namespacing for netfx targets after a netstandard update (
- <a class="externalLink" href="https://issues.apache.org/jira/projects/LOG4NET/issues/LOG4NET-685">LOG4NET-685</a>,
- related <a class="externalLink" href="https://issues.apache.org/jira/projects/LOG4NET/issues/LOG4NET-683">LOG4NET-683</a>)
- </li>
-
- <li>
- Locking hashtables during write in RenderMap calls to make them thread-safe (
- <a class="externalLink" href="https://issues.apache.org/jira/projects/LOG4NET/issues/LOG4NET-646">LOG4NET-646</a>)
- </li>
-
- <li>
- An issue where RollingFilAppender would sometimes overwrite files instead of rolling them (
- <a class="externalLink" href="https://issues.apache.org/jira/projects/LOG4NET/issues/LOG4NET-672">LOG4NET-672</a>)
- </li>
- </ul>
- </div>
- <a name="a2.0.15-enhancements"></a>
- <div class="section" id="2.0.15-enhancements">
- <h2><a name="Enhancements"></a>Enhancements</h2>
-
- <ul>
-
- <li>
- <a class="externalLink" href="https://github.com/apache/logging-log4net/pull/81">Enforce TLS1.2 in the ps1 scripts provided for dev use</a>
- </li>
-
- <li>
- <a class="externalLink" href="https://github.com/apache/logging-log4net/pull/80">Corrected links in README</a>
- </li>
-
- <li>
- <a class="externalLink" href="https://github.com/apache/logging-log4net/pull/89">Open up the internals of LogEvent a bit for extension purposes</a>
- </li>
-
- <li>Add information about FixFlags and performance to the BufferingAppender (and derivative) documentation</li>
- </ul>
- </div>
- </div>
- <a name="a2.0.14"></a>
- <div class="section" id="2.0.14">
- <h2><a name="a2.0.14"></a>2.0.14</h2>
- Apache log4net 2.0.14 is a minor release to address some reported issues
- and accept a pull request provided by a community member:
- <a name="a2.0.14-bug"></a>
- <div class="section" id="2.0.14-bug">
- <h2><a name="Bug_fixes"></a>Bug fixes</h2>
-
- <ul>
-
- <li>
- <a class="externalLink" href="https://github.com/apache/logging-log4net/pull/77">Pull request</a> by @NicholasNoise to address issues with logging via ado appender to PostgreSQL
- </li>
-
- <li>Community request to correctly handle null data in ReadOnlyPropertiesDictionary</li>
-
- <li>
- <a class="externalLink" href="https://github.com/apache/logging-log4net/pull/78">Pull request</a> by @erikma to use the numeric thread id for .net worker pool threads
- (<a class="externalLink" href="https://issues.apache.org/jira/projects/LOG4NET/issues/LOG4NET-680">LOG4NET-680</a>)
- </li>
-
- <li>
- <a class="externalLink" href="https://github.com/apache/logging-log4net/pull/79">Pull request</a> by @erikma to dispose of WindowsIdentity retrieved in TryGetCurrentUserName()
- (<a class="externalLink" href="https://issues.apache.org/jira/projects/LOG4NET/issues/LOG4NET-671">LOG4NET-671</a>)
- </li>
- </ul>
- </div>
- </div>
- <a name="a2.0.13"></a>
- <div class="section" id="2.0.13">
- <h2><a name="a2.0.13"></a>2.0.13</h2>
- Apache log4net 2.0.13 is a minor release to address some reported issues
- and accept some pull requests provided by community members:
- <a name="a2.0.13-bug"></a>
- <div class="section" id="2.0.13-bug">
- <h2><a name="Bug_fixes"></a>Bug fixes</h2>
-
- <ul>
-
- <li>
- Addresses issue [<a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4NET-583">LOG4NET-583</a>] with proposed solution by Emmo Emminghaus,
- namely to provide an unique mutex identifier for the file rolling logic.
- </li>
-
- <li>
- Accepts pull request <a class="externalLink" href="https://github.com/apache/logging-log4net/pull/76">76</a> by @dschwartzni
- to allow the netstandard2.0 library to be used within net472 web services
- </li>
-
- <li>
- Accepts pull request <a class="externalLink" href=" https://github.com/apache/logging-log4net/pull/18">18</a> by @dmarlow
- to update the xml layout mimicking log4j
- </li>
- </ul>
- </div>
- </div>
- <a name="a2.0.12"></a>
- <div class="section" id="2.0.12">
- <h2><a name="a2.0.12"></a>2.0.12</h2>
-
- <p>
- Apache log4net 2.0.12 is a minor fix release to address reported issues on
- non-windows platforms.
- </p>
- <a name="a2.0.12-bug"></a>
- <div class="section" id="2.0.12-bug">
- <h2><a name="Bug_Fixes"></a>Bug Fixes</h2>
-
- <ul>
-
- <li>
- Addresses the issues reported in
- [<a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4NET-652">LOG4NET-652</a>]
- and [<a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4NET-652">LOG4NET-653</a>] whereby
- logging could throw a PlatformNotSupported exception when the username
- is required within logs on non-Windows platforms. The implemented
- behavior is to fall back, where possible, on Environment.UserName
- or provide text that the facility is not supported.
- </li>
- </ul>
- </div>
- </div>
- <a name="a2.0.11"></a>
- <div class="section" id="2.0.11">
- <h2><a name="a2.0.11"></a>2.0.11</h2>
- 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
- </div>
- <a name="a2.0.10"></a>
- <div class="section" id="2.0.10">
- <h2><a name="a2.0.10"></a>2.0.10</h2>
-
- <p>
- Apache log4net 2.0.10 improves <tt>netstandard2.0</tt> support
- thanks to community member @NicholasNoise.
- </p>
- <a name="a2.0.10-bug"></a>
- <div class="section" id="2.0.10-bug">
- <h2><a name="Bug_Fixes"></a>Bug Fixes</h2>
-
- <ul>
-
- <li>
- [<a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4NET-575">LOG4NET-575</a>]
- Addresses CVE-2018-1285 by cherry-picking the fix from
- Dominik Psenner, reported by Karthik Balasundaram, as it already
- existed in the the develop branch
- </li>
- </ul>
- </div>
- </div>
-
- <a name="a2.0.9"></a>
- <div class="section" id="2.0.9">
- <h2><a name="a2.0.9"></a>2.0.9</h2>
-
- <p>
- Apache log4net 2.0.9 adds <tt>netstandard2.0</tt> 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>
- <a name="a2.0.9-bug"></a>
- <div class="section" id="2.0.9-bug">
- <h2><a name="Bug_Fixes"></a>Bug Fixes</h2>
-
- <ul>
-
- <li>
- [<a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4NET-559">LOG4NET-559</a>] Add null
- checkes to avoid issues thrown by custom appenders
- </li>
-
- <li>
- [<a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4NET-563">LOG4NET-563</a>] Site styling
- copied from log4j
- </li>
- </ul>
- </div>
- </div>
- <a name="a2.0.8"></a>
- <div class="section" id="2.0.8">
- <h2><a name="a2.0.8"></a>2.0.8</h2>
-
- <p>
- Apache log4net 2.0.8 fixes a
- <tt>LockRecursionException</tt>
- that could happen
- inside the <tt>FileAppender</tt> under certain
- circumstances. It also adds support for
- <tt>LogicalThreadContext</tt>
- to the .NET Standard
- build based on <tt>AsyncLocal</tt> rather than
- <tt>CallContext</tt>.
- </p>
-
- <a name="a2.0.8-bug"></a>
- <div class="section" id="2.0.8-bug">
- <h2><a name="Bug_Fixes"></a>Bug Fixes</h2>
-
- <ul>
-
- <li>
- [<a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4NET-466">LOG4NET-466</a>] - "LockRecursionException:
- A read lock may not be acquired with the write lock held in this mode." exception
- </li>
-
- <li>
- [<a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4NET-550">LOG4NET-550</a>] - Logging
- recursively from an Appender not supported for NET_4_0 and MONO_4_0
- </li>
-
- <li>
- [<a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4NET-551">LOG4NET-551</a>] -
- LockRecursionException when using File Appenders
- </li>
-
- <li>
- [<a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4NET-554">LOG4NET-554</a>] -
- LogicalThreadContext was removed in .NETStandard
- </li>
- </ul>
- </div>
-
- <a name="a2.0.8-new"></a>
- <div class="section" id="2.0.8-new">
- <h2><a name="New_Features"></a>New Features</h2>
-
- <ul>
-
- <li>
- [<a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4NET-553">LOG4NET-553</a>] -
- DebugAppender
- configuration should give the possibility to disable outputting loggerName as category
- </li>
- </ul>
- </div>
- </div>
-
- <a name="a2.0.7"></a>
- <div class="section" id="2.0.7">
- <h2><a name="a2.0.7"></a>2.0.7</h2>
-
- <p>
- Apache log4net 2.0.7 fixes a glitch in nuget packaging and
- is otherwise identical to 2.0.6 (apart from the copyright
- year and assembly version). If you are not using the nuget
- package there is no reason to upgrade.
- </p>
-
- <a name="a2.0.7-bug"></a>
- <div class="section" id="2.0.7-bug">
- <h2><a name="Bug_Fixes"></a>Bug Fixes</h2>
-
- <ul>
-
- <li>
- [<a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4NET-540">LOG4NET-540</a>] - nuget
- dependencies for .NET Standard leak into net46
- </li>
- </ul>
- </div>
- </div>
-
- <a name="a2.0.6"></a>
- <div class="section" id="2.0.6">
- <h2><a name="a2.0.6"></a>2.0.6</h2>
-
-
- <p>
- The Apache log4net team is now responsible for the nuget
- package, we've changed the version number of this release
- to align the version numbers. Release 2.0.6 is supposed to
- be compatible with 1.2.15.
- </p>
-
-
- <p>
- The binary distributions no longer contain assemblies
- built for the .NET Framework 1.x or Mono 1.x - you can
- build those yourself using the source distribution.
- </p>
-
-
- <p>
- Starting with 2.0.6 .NET Core - or more precisely
- .NET Standard 1.3 - has become a supported platform. Please
- note that several features of log4net are not available
- when using the .NET Core version, see <a href="framework-support.html#netstandard-1.3">
- framework
- support
- </a> for details.
- </p>
-
- <a name="a2.0.6-bug"></a>
- <div class="section" id="2.0.6-bug">
- <h2><a name="Bug_Fixes"></a>Bug Fixes</h2>
-
- <ul>
-
- <li>
- [<a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4NET-508">LOG4NET-508</a>] - NAnt release
- build is not optimized
- </li>
-
- <li>
- [<a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4NET-512">LOG4NET-512</a>] - Thread
- safety
- issue in Hierarchy.cs
- </li>
-
- <li>
- [<a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4NET-527">LOG4NET-527</a>] - broken link
- on
- config-examples.html
- </li>
-
- <li>
- [<a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4NET-529">LOG4NET-529</a>] - Possible
- thread-safety bug in LoggingEvent
- </li>
-
- <li>
- [<a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4NET-536">LOG4NET-536</a>] - Can't
- build
- for NETCF-2.0
- </li>
- </ul>
- </div>
- <a name="a2.0.6-enh"></a>
- <div class="section" id="2.0.6-enh">
- <h2><a name="Improvements"></a>Improvements</h2>
-
- <ul>
-
- <li>
- [<a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4NET-530">LOG4NET-530</a>] - Use UTC
- internally to avoid ambiguous timestamps
- </li>
- </ul>
- </div>
-
- <a name="a2.0.6-new"></a>
- <div class="section" id="2.0.6-new">
- <h2><a name="New_Features"></a>New Features</h2>
-
- <ul>
-
- <li>
- [<a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4NET-467">LOG4NET-467</a>] - Is .NET
- Core,
- will be supported in the near future, or not
- </li>
-
- <li>
- [<a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4NET-511">LOG4NET-511</a>] - API to flush
- appenders
- </li>
-
- <li>
- [<a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4NET-526">LOG4NET-526</a>] - Add
- appSetting
- conversion pattern to PatternString
- </li>
- </ul>
- </div>
- </div>
-
- <a name="a1.2.15"></a>
- <div class="section" id="1.2.15">
- <h2><a name="a1.2.15"></a>1.2.15</h2>
- <a name="a1.2.15-bug"></a>
- <div class="section" id="1.2.15-bug">
- <h2><a name="Bug_Fixes"></a>Bug Fixes</h2>
-
- <ul>
-
- <li>
- [<a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4NET-462">LOG4NET-462</a>] -
- ReadOnlyPropertiesDictionary not thread safe
- </li>
-
- <li>
- [<a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4NET-488">LOG4NET-488</a>] - Fix tests
- build
- </li>
-
- <li>
- [<a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4NET-489">LOG4NET-489</a>] -
- AdoNetAppender
- fails after upgrade to 2.0.4
- </li>
-
- <li>
- [<a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4NET-490">LOG4NET-490</a>] -
- InterProcessLock
- Tests fail
- </li>
-
- <li>
- [<a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4NET-493">LOG4NET-493</a>] - Log4net
- 1.2.14/ADO.NET appender throws exception when starting (1.2.13 with same config works fine)
- </li>
-
- <li>
- [<a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4NET-494">LOG4NET-494</a>] -
- ArgumentOutOfRange with SQLite
- </li>
-
- <li>
- [<a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4NET-495">LOG4NET-495</a>] - Error when
- BufferSize is >1, parameter already defined
- </li>
- </ul>
- </div>
- </div>
-
- <a name="a1.2.14"></a>
- <div class="section" id="1.2.14">
- <h2><a name="a1.2.14"></a>1.2.14</h2>
- <a name="a1.2.14-bug"></a>
- <div class="section" id="1.2.14-bug">
- <h2><a name="Bug_Fixes"></a>Bug Fixes</h2>
-
- <ul>
-
- <li>
- [<a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4NET-408">LOG4NET-408</a>] - Correction
- on
- InterProcessLock
- </li>
-
- <li>
- [<a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4NET-443">LOG4NET-443</a>] -
- Logger.CallAppenders
- </li>
-
- <li>
- [<a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4NET-447">LOG4NET-447</a>] -
- MemoryAppender
- class is not thread safe
- </li>
-
- <li>
- [<a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4NET-455">LOG4NET-455</a>] -
- LogicalThreadContext does not flow correctly through async/await
- </li>
-
- <li>
- [<a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4NET-479">LOG4NET-479</a>] - Cannot
- compile
- log4net.vs2008
- </li>
-
- <li>
- [<a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4NET-484">LOG4NET-484</a>] -
- System.ObjectDisposedException with FileAppender+InterProcessLock
- </li>
-
- <li>
- [<a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4NET-485">LOG4NET-485</a>] -
- RollingFileAppender cannot be used by multiple process
- </li>
-
- <li>
- [<a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4NET-486">LOG4NET-486</a>] - Rolling File
- Appender with 'maxSizeRollBackups' and 'datePattern' does not detect
- existing
- logs initially
- </li>
- </ul>
- </div>
-
- <a name="a1.2.14-enh"></a>
- <div class="section" id="1.2.14-enh">
- <h2><a name="Improvements"></a>Improvements</h2>
-
- <ul>
-
- <li>
- [<a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4NET-456">LOG4NET-456</a>] - Include
- debug
- symbol files in release packages
- </li>
-
- <li>
- [<a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4NET-457">LOG4NET-457</a>] - SMTP
- Appender
- should trim leading and trailing separators from address fields
- </li>
- </ul>
- </div>
-
- <a name="a1.2.14-new"></a>
- <div class="section" id="1.2.14-new">
- <h2><a name="New_Features"></a>New Features</h2>
-
- <ul>
-
- <li>
- [<a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4NET-473">LOG4NET-473</a>] - Option for
- file
- extension in SmtpPickupDirAppender
- </li>
- </ul>
- </div>
- </div>
-
- <a name="a1.2.13"></a>
- <div class="section" id="1.2.13">
- <h2><a name="a1.2.13"></a>1.2.13</h2>
-
- <a name="a1.2.13-bug"></a>
- <div class="section" id="1.2.13-bug">
- <h2><a name="Bug_Fixes"></a>Bug Fixes</h2>
-
- <ul>
-
- <li>
- [<a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4NET-132">LOG4NET-132</a>] - Environment
- variables are mistakenly case sensitive on windows
- </li>
-
- <li>
- [<a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4NET-376">LOG4NET-376</a>] - Race
- condition
- in AbsoluteTimeDateFormatter
- </li>
-
- <li>
- [<a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4NET-393">LOG4NET-393</a>] - Using
- dynamic
- methods with log4net causes NullReferenceException in StackFrameItem
- </li>
-
- <li>
- [<a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4NET-399">LOG4NET-399</a>] - Does not
- build
- for Compact Framework 2.0
- </li>
-
- <li>
- [<a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4NET-404">LOG4NET-404</a>] - assemblies
- for
- .NET 3.5 are missing ILogExtensions
- </li>
-
- <li>
- [<a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4NET-405">LOG4NET-405</a>] - SmtpAppender
- encoding changes
- </li>
- </ul>
-
- </div>
-
- <a name="a1.2.13-enh"></a>
- <div class="section" id="1.2.13-enh">
- <h2><a name="Improvements"></a>Improvements</h2>
-
-
- <ul>
-
- <li>
- [<a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4NET-394">LOG4NET-394</a>] - Lambda-based
- ILog-Extensions should catch errors
- </li>
- </ul>
-
- </div>
- </div>
-
- <a name="a1.2.12"></a>
- <div class="section" id="1.2.12">
- <h2><a name="a1.2.12"></a>1.2.12</h2>
-
-
- <p>
- The binary distributions no longer contain assemblies
- built for the Compact Framework 2.0 - you can build
- those yourself using the source distribution.
- </p>
-
- <a name="a1.2.12-bug"></a>
- <div class="section" id="1.2.12-bug">
- <h2><a name="Bug_Fixes"></a>Bug Fixes</h2>
-
- <ul>
-
- <li>
- [<a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4NET-148">LOG4NET-148</a>] -
- ThreadContext
- uses LocalDataStore to store ThreadSpecific data instead should be using [ThreadStatic]
- variables.
- </li>
-
- <li>
- [<a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4NET-178">LOG4NET-178</a>] - Log4Net
- stops
- logging after appdomain recycle of ASP.NET2.0 application
- </li>
-
- <li>
- [<a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4NET-202">LOG4NET-202</a>] -
- AdoNetAppenderParameter.Size Property is not optional
- </li>
-
- <li>
- [<a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4NET-218">LOG4NET-218</a>] - Test
- StringFormatTest.TestFormatString fails
- </li>
-
- <li>
- [<a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4NET-220">LOG4NET-220</a>] - multiple
- users
- overwrite existing log file when RollingFileAppender is rolling over date and minimal
- locking is
- used
- </li>
-
- <li>
- [<a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4NET-228">LOG4NET-228</a>] -
- log4net.Util.HostName may throw System.Configuration.ConfigurationErrorsException in
- System.Net.Dns.GetHostName(). The exception should be ignored.
- </li>
-
- <li>
- [<a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4NET-266">LOG4NET-266</a>] -
- AdoNetAppender
- does not work on a IIS 7 website using Windows authentication
- </li>
-
- <li>
- [<a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4NET-277">LOG4NET-277</a>] - Registering
- a
- custom Object Renderer in configuration file
- </li>
-
- <li>
- [<a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4NET-284">LOG4NET-284</a>] - In a
- multithreaded application, duplicate messages are output.
- </li>
-
- <li>
- [<a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4NET-294">LOG4NET-294</a>] - Exception
- rendering object type [System.OutOfMemoryException]
- </li>
-
- <li>
- [<a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4NET-317">LOG4NET-317</a>] -
- LogicalThreadContext sometimes doesn't follow CallContext's logical thread
- </li>
-
- <li>
- [<a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4NET-322">LOG4NET-322</a>] - Conditional
- compilation symbols for .net4 Release
- </li>
-
- <li>
- [<a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4NET-323">LOG4NET-323</a>] -
- AbsoluteTimeDateFormatter caches string representation of now too aggressively
- </li>
-
- <li>
- [<a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4NET-331">LOG4NET-331</a>] -
- AdoNetAppender
- errors when writing Asp.net item when Request object is null
- </li>
-
- <li>
- [<a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4NET-335">LOG4NET-335</a>] - Lost the
- ability
- to monitor changes to logger config files when you call ConfigureAndWatch multiple times
- with
- different Config File Names - worked fine on 1.2.10.0
- </li>
-
- <li>
- [<a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4NET-341">LOG4NET-341</a>] -
- RemotingAppender
- Error
- </li>
-
- <li>
- [<a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4NET-343">LOG4NET-343</a>] -
- ArgumentOutOfRangeException in log4net hierarchy on "." logger name
- </li>
-
- <li>
- [<a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4NET-347">LOG4NET-347</a>] - Log4net not
- working in an ASP.Net environment with medium trust
- </li>
-
- <li>
- [<a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4NET-348">LOG4NET-348</a>] -
- System.IndexOutOfRangeException when StackFrameLevel is greater then StackFrames length
- </li>
-
- <li>
- [<a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4NET-352">LOG4NET-352</a>] - CS0419
- during
- build with Mono >2.6
- </li>
-
- <li>
- [<a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4NET-360">LOG4NET-360</a>] -
- EventLogAppender
- can corrupt the event log on Windows Vista and higher if the string is longer than 31839
- bytes
- </li>
-
- <li>
- [<a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4NET-361">LOG4NET-361</a>] -
- RollingLogFileAppender does not correctly initialize the backup index when style is date or
- composite
- </li>
-
- <li>
- [<a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4NET-369">LOG4NET-369</a>] -
- preserveLogFileNameExtension is not considered when rolling over time after an application
- restart
- </li>
-
- <li>
- [<a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4NET-370">LOG4NET-370</a>] -
- RemoteSyslogAppender doesn't properly handle newline in log message
- </li>
-
- <li>
- [<a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4NET-371">LOG4NET-371</a>] - Log with
- formatting doesn't call custom renderers (IObjectRenderer)
- </li>
-
- <li>
- [<a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4NET-375">LOG4NET-375</a>] - typo /
- misspelling in log message
- </li>
-
- <li>
- [<a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4NET-378">LOG4NET-378</a>] - Rolling log
- file
- is overwritten when application is restarted
- </li>
-
- <li>
- [<a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4NET-379">LOG4NET-379</a>] -
- NullReferenceException in FileAppender when file is not filled.
- </li>
-
- <li>
- [<a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4NET-382">LOG4NET-382</a>] -
- TargetInvocationException occurs because MESSAGE_SIZE fields in EventLogAppender are
- initialized
- in wrong order
- </li>
- </ul>
- </div>
-
- <a name="a1.2.12-enh"></a>
- <div class="section" id="1.2.12-enh">
- <h2><a name="Improvements"></a>Improvements</h2>
-
- <ul>
-
- <li>
- [<a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4NET-222">LOG4NET-222</a>] - [PATCH]
- Improve
- AnsiColorTerminalAppender to support marking colors as Light
- </li>
-
- <li>
- [<a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4NET-223">LOG4NET-223</a>] - [PATCH]
- Improve
- AnsiColorTerminalAppender to support marking colors as Light
- </li>
-
- <li>
- [<a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4NET-232">LOG4NET-232</a>] - Use
- ReaderWriterLockSlim instead of ReaderWriterLock.
- </li>
-
- <li>
- [<a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4NET-259">LOG4NET-259</a>] - Log4Net does
- not
- create a new tab in Chainsaw
- </li>
-
- <li>
- [<a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4NET-283">LOG4NET-283</a>] -
- OnlyOnceErrorHandler is not subclass-friendly
- </li>
-
- <li>
- [<a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4NET-292">LOG4NET-292</a>] - Managed
- ColoredConsoleAppender for .NET2/Mono.
- </li>
-
- <li>
- [<a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4NET-315">LOG4NET-315</a>] - SmtpAppender
- -
- Add support for ignoring certificate errors
- </li>
-
- <li>
- [<a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4NET-316">LOG4NET-316</a>] - Provide a
- Layout
- Pattern that is re-evaluated on each use
- </li>
-
- <li>
- [<a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4NET-318">LOG4NET-318</a>] - log4net
- doesn't
- pass verification
- </li>
-
- <li>
- [<a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4NET-334">LOG4NET-334</a>] - Appender
- Faill
- over
- </li>
-
- <li>
- [<a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4NET-354">LOG4NET-354</a>] - E-mail
- encoding
- configuration setting for SmtpAppender
- </li>
-
- <li>
- [<a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4NET-362">LOG4NET-362</a>] - [PATCH]
- SystemInfo.AssemblyLocationInfo throws unhandled ArgumentException "Absolute path
- required"
- when exe is started via UNC path
- </li>
-
- <li>
- [<a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4NET-386">LOG4NET-386</a>] - Can't
- access
- ThreadContext properties
- </li>
- </ul>
- </div>
-
- <a name="a1.2.12-new"></a>
- <div class="section" id="1.2.12-new">
- <h2><a name="New_Features"></a>New Features</h2>
-
- <ul>
-
- <li>
- [<a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4NET-290">LOG4NET-290</a>] - Add
- Lambda-based
- ILog-Extensions (embedded log.IsEnabled)
- </li>
-
- <li>
- [<a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4NET-342">LOG4NET-342</a>] - Add a way to
- prevent silent failure
- </li>
- </ul>
- </div>
- </div>
-
- <a name="a1.2.11"></a>
- <div class="section" id="1.2.11">
- <h2><a name="a1.2.11"></a>1.2.11</h2>
-
- <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
- of .NET 3.5 and .NET 4.0.
- </p>
-
-
- <p>
- Starting with this release log4net uses a new strong
- name key but we also provide a binary distribution using
- the "old" strong name key of log4net 1.2.10 and earlier.
- See <a href="faq.html#two-snks">the FAQ</a> for details.
- </p>
-
-
- <p>
- The binary distributions no longer contain assemblies
- built for the Compact Framework 1.0 or the Shared Source
- CLI - you can build those yourself using the source
- distribution.
- </p>
-
- <a name="a1.2.11-breaking"></a>
- <div class="section" id="1.2.11-breaking">
- <h2><a name="Breaking_Changes"></a>Breaking Changes</h2>
-
- <p>
- The signature of
- <tt>ILoggerFactory.CreateLogger</tt>
- has changed.
- </p>
- </div>
-
- <a name="a1.2.11-bug"></a>
- <div class="section" id="1.2.11-bug">
- <h2><a name="Bug_Fixes"></a>Bug Fixes</h2>
-
- <ul>
-
- <li>
- [<a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4NET-76">LOG4NET-76</a>] -
- TextWriterAdapter
- is not thread safe
- </li>
-
- <li>
- [<a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4NET-79">LOG4NET-79</a>] -
- SecurityException
- thrown in LogicalThreadContextProperties GetProperties
- </li>
-
- <li>
- [<a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4NET-81">LOG4NET-81</a>] -
- LoggerRepositorySkeleton's OnConfigurationChanged method always raises its event with
- EventArgs.Empty instead of passing through its EventArgs parameter.
- </li>
-
- <li>
- [<a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4NET-93">LOG4NET-93</a>] - Typos for node
- name in tutorial, excess quote, invalid XML
- </li>
-
- <li>
- [<a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4NET-94">LOG4NET-94</a>] - Incorrect
- config
- file for ..\examples\net\1.0\Tutorials\ConsoleApp
- </li>
-
- <li>
- [<a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4NET-95">LOG4NET-95</a>] -
- Level.CompareTo()
- may result a wrong Value -> sorting of Levels does not work
- </li>
-
- <li>
- [<a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4NET-113">LOG4NET-113</a>] -
- SystemInfo.GetTypeFromString() raises NotSupportedException
- </li>
-
- <li>
- [<a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4NET-123">LOG4NET-123</a>] -
- EnvironmentPatternConverter does not expand User or System level environment variables under
- Windows
- </li>
-
- <li>
- [<a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4NET-126">LOG4NET-126</a>] - Links on the
- log4net Examples page do not work, including the overview link explaining why the other
- links do
- not work
- </li>
-
- <li>
- [<a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4NET-128">LOG4NET-128</a>] - Either
- documentation is incorrect or a bug in SmtpAppender
- </li>
-
- <li>
- [<a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4NET-129">LOG4NET-129</a>] -
- EventLogAppender
- EventID parsing does not handle Active Properties properly
- </li>
-
- <li>
- [<a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4NET-135">LOG4NET-135</a>] - Bad example
- code
- in documentation
- </li>
-
- <li>
- [<a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4NET-137">LOG4NET-137</a>] -
- log4net.Filter.LevelMatchFilter does not work anymore
- </li>
-
- <li>
- [<a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4NET-143">LOG4NET-143</a>] - Invalid
- Repository Config Uri composition from "log4net.Config" application setting
- </li>
-
- <li>
- [<a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4NET-146">LOG4NET-146</a>] -
- System.NullReferenceException on FindAndRender object
- </li>
-
- <li>
- [<a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4NET-158">LOG4NET-158</a>] -
- XMLConfigurator.ConfigureAndWatch() leaks resources if called multiple times
- </li>
-
- <li>
- [<a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4NET-167">LOG4NET-167</a>] -
- ArrayOutOfBounds
- Exception in MemoryAppender.getEvents()
- </li>
-
- <li>
- [<a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4NET-212">LOG4NET-212</a>] - Threading
- bug in
- the PatternConverter.cs
- </li>
-
- <li>
- [<a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4NET-214">LOG4NET-214</a>] -
- EventLogAppender
- should also use config file to set EventId
- </li>
-
- <li>
- [<a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4NET-215">LOG4NET-215</a>] - Exception on
- Convert for return %class{1} name
- </li>
-
- <li>
- [<a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4NET-229">LOG4NET-229</a>] - Japanese
- characters get garbled with log4net.Layout.XmlLayoutSchemaLog4j
- </li>
-
- <li>
- [<a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4NET-241">LOG4NET-241</a>] - Issue
- tracking
- page does not link to project
- </li>
-
- <li>
- [<a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4NET-242">LOG4NET-242</a>] - Download
- page
- does not have link to KEYS file
- </li>
-
- <li>
- [<a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4NET-243">LOG4NET-243</a>] - broken link
- on
- http://logging.apache.org/log4net/release/example-apps.html
- </li>
-
- <li>
- [<a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4NET-244">LOG4NET-244</a>] -
- SmtpAppender.To
- Property has incorrect delimiter
- </li>
-
- <li>
- [<a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4NET-257">LOG4NET-257</a>] - Visual
- Studio
- 2010 .NET 4.0 Application does not copy log4net lib to bin directory
- </li>
-
- <li>
- [<a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4NET-265">LOG4NET-265</a>] -
- RemoteFileAppender Tests fail on Windows 7
- </li>
-
- <li>
- [<a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4NET-274">LOG4NET-274</a>] - log4net
- doesn't
- log when running a .Net 4.0 Windows application built in Release mode
- </li>
-
- <li>
- [<a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4NET-297">LOG4NET-297</a>] -
- AppenderSkeleton.RequiresLayout docs and implementation don't match
- </li>
-
- <li>
- [<a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4NET-300">LOG4NET-300</a>] - FilterTest
- doesn't
- compile for .Net 2.0
- </li>
-
- <li>
- [<a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4NET-301">LOG4NET-301</a>] - Unit tests
- fail
- on a clean checkout on .NET 2.0 using NAnt
- </li>
-
- <li>
- [<a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4NET-310">LOG4NET-310</a>] -
- EventLogAppender's
- ActivateOptions throws SecurityException on Vista/Win2k3 and later when not run as
- administrator
- </li>
-
- <li>
- [<a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4NET-311">LOG4NET-311</a>] - MinimalLock
- and
- AppendToFile=false don't work together in trunk's FileAppender
- </li>
- </ul>
- </div>
-
- <a name="a1.2.11-enh"></a>
- <div class="section" id="1.2.11-enh">
- <h2><a name="Improvements"></a>Improvements</h2>
-
- <ul>
-
- <li>
- [<a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4NET-31">LOG4NET-31</a>] - Allow user to
- pass
- in additional parameters to <converter> node via some kind of <property> tag
- </li>
-
- <li>
- [<a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4NET-38">LOG4NET-38</a>] -
- EventLogAppender:
- Add support for setting the Category on Event Log messages.
- </li>
-
- <li>
- [<a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4NET-66">LOG4NET-66</a>] -
- PreserveFileExtension with StaticFileName
- </li>
-
- <li>
- [<a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4NET-77">LOG4NET-77</a>] - A small
- improvement of log4net.Layout.Pattern.ExceptionPatternConverter - added 'Option'
- propery
- support
- </li>
-
- <li>
- [<a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4NET-88">LOG4NET-88</a>] - support .NET
- 2.0
- connectionStrings configuration section
- </li>
-
- <li>
- [<a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4NET-96">LOG4NET-96</a>] - Expose the
- Message, Exception, and ErrorCode properties of OnlyOnceErrorHandler.
- </li>
-
- <li>
- [<a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4NET-97">LOG4NET-97</a>] - Make Hierarchy's
- ILoggerFactory aware of the repository's LevelMap
- </li>
-
- <li>
- [<a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4NET-98">LOG4NET-98</a>] - Update header
- comment in files to be compliant with new Apache header requirements:
- http://www.apache.org/legal/src-headers.html for 11/1/2006 deadline
- </li>
-
- <li>
- [<a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4NET-100">LOG4NET-100</a>] -
- IPAddressConverter improvement for .NET 2 or .NET 3
- </li>
-
- <li>
- [<a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4NET-106">LOG4NET-106</a>] -
- TraceAppender :
- Add switch to disable using logger name as trace category
- </li>
-
- <li>
- [<a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4NET-112">LOG4NET-112</a>] - Add support
- to
- the UdpAppender for IP v6 remote addresses
- </li>
-
- <li>
- [<a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4NET-131">LOG4NET-131</a>] - Add Cc and
- Bcc
- support to SmtpAppender
- </li>
-
- <li>
- [<a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4NET-141">LOG4NET-141</a>] - Add
- CreateConnection method to AdoNetAppender to allow subclasses to have control of
- IDbConnection.
- </li>
-
- <li>
- [<a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4NET-153">LOG4NET-153</a>] - Make it
- easier
- to configure multiple appenders in code using BasicConfigurator
- </li>
-
- <li>
- [<a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4NET-157">LOG4NET-157</a>] - FAQ for
- getting
- the fully-qualified name of a class
- </li>
-
- <li>
- [<a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4NET-164">LOG4NET-164</a>] - using a
- named
- mutex for file appenders
- </li>
-
- <li>
- [<a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4NET-170">LOG4NET-170</a>] -
- Documentation
- improvement re: fixing and active properties
- </li>
-
- <li>
- [<a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4NET-246">LOG4NET-246</a>] - Make it
- possible
- to choose whether or not to watch configuration files specified using the "log4net.Config"
- appsetting key
- </li>
- </ul>
-
- </div>
- <a name="a1.2.11-new"></a>
- <div class="section" id="1.2.11-new">
- <h2><a name="New_Features"></a>New Features</h2>
-
- <ul>
-
- <li>
- The various static <tt>Configure</tt> methods of the <tt>Configurator</tt> classes
- now
- return collections of configuration messages rather than <tt>void</tt>.
- </li>
-
- <li>
- [<a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4NET-59">LOG4NET-59</a>] - add the
- ability to
- roll files based on universal time (UTC).
- </li>
-
- <li>
- [<a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4NET-64">LOG4NET-64</a>] - add the
- ability to
- preserve the log file name extension when rolling the log file.
- </li>
-
- <li>
- [<a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4NET-87">LOG4NET-87</a>] - Support
- ASP.Net
- related PatternConverters to allow items from the HttpContext.Current.Session, Cache,
- Request,
- etc. to be captured.
-
- </li>
-
- <li>
- [<a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4NET-92">LOG4NET-92</a>] - Build for
- Compact Framework 2.0
- </li>
-
- <li>
- [<a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4NET-107">LOG4NET-107</a>] - Added
- ExceptionEvaluator
- </li>
-
- <li>
- [<a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4NET-115">LOG4NET-115</a>] - Expand
- UserAppDataPath in filename
- </li>
-
- <li>
- [<a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4NET-116">LOG4NET-116</a>] - allow
- smtp
- to ssl authenticate and with certificates.
- </li>
-
- <li>
- [<a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4NET-154">LOG4NET-154</a>] - Add a
- StackTracePatternConverter to display method calls leading up to log message
- </li>
-
- <li>
- [<a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4NET-155">LOG4NET-155</a>] - Add
- TimeEvaluator
- </li>
-
- <li>
- [<a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4NET-168">LOG4NET-168</a>] - New
- property
- ReplyTo address for the SmtpAppender required
- </li>
-
- <li>
- [<a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4NET-176">LOG4NET-176</a>] -
- Buildable
- with VS 2008 and .NET FW 3.5
- </li>
-
- <li>
- [<a class="externalLink" href="https://issues.apache.org/jira/browse/LOG4NET-233">LOG4NET-233</a>] - Support
- .NET
- 4.0 including Client Profile
- </li>
- </ul>
- </div>
-
- </div>
-
- <a name="a1.2.10"></a>
- <div class="section" id="1.2.10">
- <h2><a name="a1.2.10"></a>1.2.10</h2>
-
- <a name="a1.2.10-bug"></a>
- <div class="section" id="1.2.10-bug">
- <h2><a name="Bug_Fixes"></a>Bug Fixes</h2>
-
- <ul>
-
- <li>
- [<a class="externalLink" href="http://issues.apache.org/jira/browse/LOG4NET-21">LOG4NET-21</a>] -
- RemotingAppender
- fails once NDC becomes empty
- </li>
-
- <li>
- [<a class="externalLink" href="http://issues.apache.org/jira/browse/LOG4NET-22">LOG4NET-22</a>] - XmlLayout
- allows
- output of invalid control characters
- </li>
-
- <li>
- [<a class="externalLink" href="http://issues.apache.org/jira/browse/LOG4NET-23">LOG4NET-23</a>] -
- example-apps.html
- links are off by one folder level
- </li>
-
- <li>
- [<a class="externalLink" href="http://issues.apache.org/jira/browse/LOG4NET-25">LOG4NET-25</a>] -
- RollingFileAppender
- can fail if RollOverIfDateBoundaryCrossing required
- </li>
-
- <li>
- [<a class="externalLink" href="http://issues.apache.org/jira/browse/LOG4NET-28">LOG4NET-28</a>] - AdoNetAppender
- does
- not support inserting NULL into columns
- </li>
-
- <li>
- [<a class="externalLink" href="http://issues.apache.org/jira/browse/LOG4NET-29">LOG4NET-29</a>] -
- LevelMatchFilter
- should return Neutral when no match is found
- </li>
-
- <li>
... 4926 lines suppressed ...