-
+
- + NullRefException from shutdown in 2.0.16 fixed in Fast fix for NullRefException from FileAppender" by (by @erikmav)" +
- - Support converting '.NET TP Worker' to the numeric thread ID on .NET 8+ (by @erikmav) + Support converting '.NET TP Worker' to the numeric thread ID on .NET 8+ (by @erikmav)
- - Fix typo in RemotingServer App.Config (by @craigdfrench) + Fix typo in RemotingServer App.Config (by @craigdfrench)
- - Fix CodeQL Password in configuration file Rule False Positives (by @justinmichaels) + Fix CodeQL Password in configuration file Rule False Positives (by @justinmichaels)
- - adding extension points for revising logged content (by @freeandnil) + adding extension points for revising logged content (by @freeandnil)
- - SystemInfo.EntryAssemblyLocation writable to adjust location for config-files in unit test projects (by @freeandnil) + SystemInfo.EntryAssemblyLocation writable to adjust location for config-files in unit test projects (by @freeandnil)
- - New locking model for single log file in native applications with managed parts (by @freeandnil) + New locking model for single log file in native applications with managed parts (by @freeandnil)
- - Extension point for handling new lines in RemoteSysLogAppender added (by @freeandnil) + Extension point for handling new lines in RemoteSysLogAppender added (by @freeandnil)
- - Defer creation of locking model to ActivateOptions() (by @freeandnil) + Defer creation of locking model to ActivateOptions() (by @freeandnil)
- - Add Peek() method to ThreadContextStack and LogicalThreadContextStack (by @andreycha) + Add Peek() method to ThreadContextStack and LogicalThreadContextStack (by @andreycha)
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 distribution - archive for the Incubator project.
+ from the distribution archive + for the Incubator project.Previous releases of log4net are available from the SourceForge Project Site.
@@ -85,7 +84,7 @@ limitations under the License.It is essential that you verify the integrity of the downloaded files using the PGP signature.
+It is essential that you verify the integrity of the downloaded files using the GPG signature.
Please read Verifying Apache HTTP Server Releases for more information on why you should verify our releases.
diff --git a/src/site/xdoc/index.xml b/src/site/xdoc/index.xml
index 8cbe4859..d3c3a5d3 100644
--- a/src/site/xdoc/index.xml
+++ b/src/site/xdoc/index.xml
@@ -16,33 +16,27 @@ See the License for the specific language governing permissions and
limitations under the License.
-->
- 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 features document.
-
- log4net is part of the Apache Logging Services
- project at the Apache Software Foundation. The Logging Services project is intended to provide cross-language logging
- services for purposes of application debugging and auditing.
-
+ 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 features document.
+
+ log4net is part of the Apache Logging Services
+ project at the Apache Software Foundation. The Logging Services project is intended to provide cross-language logging
+ services for purposes of application debugging and auditing.
+
- The log4net release builds are built using NAnt. Log4net can also be built
- using Visual Studio .NET 2008 or 2010.
-
- Visual Studio .NET 2008 and 2010 are supported build platforms for log4net.
-
- The log4net distribution includes a solution and project file
- for Visual Studio .NET 2008. Open the log4net.vs2008.sln
- from the src directory in the distribution.
-
- The log4net project requires only the following references:
-
- The log4net distribution includes a solution and project file
- for Visual Studio .NET 2010. Open the log4net.vs2010.sln
- from the src directory in the distribution.
-
- The log4net project requires only the following references:
-
- 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 nant.sourceforge.net.
-
- To support building log4net for the SSCLI framework the NAnt configuration
- files need to be updated to specify the SSCLI framework directory.
-
- 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:
-
- 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:
-
- Under windows the build.cmd 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:
-
- Sandcastle
- Helpfile Builder 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
+ see BUILDING.md
+
- log4net runs on all ECMA CLI 1.0 compatible runtimes.
log4net has specific builds for the following frameworks:
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
-
- *Not
- supported by the binary release but can be built
- from the source release.
-
-
-
-
-
-nant -buildfile:log4net.build compile-all
-nant -buildfile:log4net.build -projecthelp
-build.cmd compile-all
log4net.shfbproj
- with SHFB manually.
-
-
- %aspnet-*
patterns and the
- AspNetTraceAppender
are not available.