You are viewing a plain text version of this content. The canonical link for it is here.
Posted to log4net-dev@logging.apache.org by ni...@apache.org on 2005/05/02 22:57:51 UTC

cvs commit: logging-log4net/xdocs/src/release/manual configuration.xml contexts.xml internals.xml introduction.xml plugins.xml repositories.xml

nicko       2005/05/02 13:57:51

  Modified:    xdocs/src contributing.xml downloads.xml history.xml
                        index.xml license.xml roadmap.xml support.xml
               xdocs/src/release building.xml config-examples.xml
                        example-apps.xml faq.xml features.xml
                        framework-support.xml release-notes.xml
               xdocs/src/release/manual configuration.xml contexts.xml
                        internals.xml introduction.xml plugins.xml
                        repositories.xml
  Log:
  Added explicit id attributes to all <section> elements. This reduces churn on the auto ids
  
  Revision  Changes    Path
  1.8       +14 -14    logging-log4net/xdocs/src/contributing.xml
  
  Index: contributing.xml
  ===================================================================
  RCS file: /home/cvs/logging-log4net/xdocs/src/contributing.xml,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- contributing.xml	24 Apr 2005 23:51:22 -0000	1.7
  +++ contributing.xml	2 May 2005 20:57:50 -0000	1.8
  @@ -24,7 +24,7 @@
   	<meta name="keywords" content="contributing to log4net development, contributing log4net, log4net cvs, log4net" />
   
   	<body>
  -		<section name="Contributing to log4net Development">
  +		<section id="main" name="Contributing to log4net Development">
   		
   			<sectionMenu name="Contents" />
   
  @@ -34,13 +34,13 @@
   			</p>
   -->
   		
  -			<section name="Developer Mailing List">
  +			<section id="mlist" name="Developer Mailing List">
   				<p>
   					All discussion relating to log4net development takes place on this list. All CVS checkin 
   					notifications are also copied to this list.
   				</p>
   			
  -				<section name="Mailing List Archives">
  +				<section id="mlist-archive" name="Mailing List Archives">
   					<p>
   						You can browse the mailing list archives at the following locations:
   					</p>
  @@ -53,7 +53,7 @@
   					</ul>
   				</section>
   
  -				<section name="Subscribe">
  +				<section id="mlist-subscribe" name="Subscribe">
   					<p>
   						Subscribe to either the list or to the digest list:
   					</p>
  @@ -75,7 +75,7 @@
   					</ul>
   				</section>
   
  -				<section name="Unsubscribe">
  +				<section id="mlist-unsubscribe" name="Unsubscribe">
   					<p>
   						To unsubscribe send an email to the relevant email address:
   					</p>
  @@ -97,7 +97,7 @@
   					</ul>
   				</section>
   
  -				<section name="Posting">
  +				<section id="mlist-posting" name="Posting">
   					<p>
   						Most of the guidelines for the log4net-user list also apply to the dev list.
   						Please have a quick read through the <a href="support.html">guidelines</a>, thanks.
  @@ -121,16 +121,16 @@
   				</section>
   			</section>
   
  -			<section name="CVS Access">
  +			<section id="cvs" name="CVS Access">
   
  -				<section name="Browsing CVS">
  +				<section id="cvs-view" name="Browsing CVS">
   					<p>
   						<a href="http://cvs.apache.org/viewcvs/logging-log4net/">Browse log4net</a> 
   						CVS repository using ViewCVS.
   					</p>
   				</section>
   
  -				<section name="Anonymous CVS Access">
  +				<section id="cvs-anon" name="Anonymous CVS Access">
   					<p>
   						Anyone can checkout source code from our anonymous CVS
   						server. To do so, simply use the following commands (if you are
  @@ -166,7 +166,7 @@
   				</section>
   			
   <!-- TODO: Work out how to generate nightly snapshots of the CVS tree
  -				<section name="Nightly Snapshots">
  +				<section id="nightly" name="Nightly Snapshots">
   					<p>
   						Nightly snapshots of the CVS tree are available at 
   						<a href="http://cvs.apache.org/snapshots/log4net/">http://cvs.apache.org/snapshots/log4net/</a>.
  @@ -175,7 +175,7 @@
   -->	
   			</section>
   			
  -			<section name="Issue Tracking">
  +			<section id="jira" name="Issue Tracking">
   				<p>
   					Many bugs reported end up not being a bug in the log4net code, 
   					but are due to incorrect configuration, problems caused by installed applications, 
  @@ -204,7 +204,7 @@
   					you are seeing has already been reported. If it has been reported then you can vote for the issue.
   				</p>
   				
  -				<section name="Reporting an Issue">
  +				<section id="jira-reporting" name="Reporting an Issue">
   					<p>
   						If after you have exhausted all other resources to resolve a problem you may want to file a bug report.
   						Please make sure the problem is a bug in Logging and not a bug in your application.
  @@ -238,7 +238,7 @@
   				</section>
   			</section>
   			
  -			<section name="Contributing Patches">
  +			<section id="patch" name="Contributing Patches">
   				<p>
   					Before starting to work on a patch it is probably a good idea to join the log4net-dev
   					mailing list to check that equivalent or complementary work is not already underway.
  @@ -341,7 +341,7 @@
   			</section>
   			
   <!-- TODO: Add guidelines for contributors
  -			<section name="Guidelines for Contributors">
  +			<section id="guidelines" name="Guidelines for Contributors">
   				<p>
   					To contribute code to the log4net project follow the following
   					guidelines:
  
  
  
  1.3       +5 -5      logging-log4net/xdocs/src/downloads.xml
  
  Index: downloads.xml
  ===================================================================
  RCS file: /home/cvs/logging-log4net/xdocs/src/downloads.xml,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- downloads.xml	21 Mar 2005 02:37:12 -0000	1.2
  +++ downloads.xml	2 May 2005 20:57:50 -0000	1.3
  @@ -24,9 +24,9 @@
   	<meta name="keywords" content="log4net downloads, log4net download, log4net" />
   
   	<body>
  -		<section name="log4net Downloads">
  +		<section id="main" name="log4net Downloads">
   			
  -			<section name="Project Status">
  +			<section id="status" name="Project Status">
   				<p>
   					log4net is an effort undergoing incubation at the Apache Software 
   					Foundation (ASF), sponsored by the Apache Logging Services project. 
  @@ -43,7 +43,7 @@
   				</p>
   			</section>
   			
  -			<section name="Stable Releases">
  +			<section id="stable" name="Stable Releases">
   				<p>
   					The following stable releases are available:
   				</p>
  @@ -53,7 +53,7 @@
   				</ul>
   			</section>
   			
  -			<section name="Developer Releases">
  +			<section id="developer" name="Developer Releases">
   				<p>
   					The following development snapshots are available:
   				</p>
  @@ -67,7 +67,7 @@
   				</ul>
   			</section>
   			
  -			<section name="Archive Releases">
  +			<section id="archive" name="Archive Releases">
   				<p>
   					Previous releases of log4net are available from the sourceforge site:
   				</p>
  
  
  
  1.4       +1 -1      logging-log4net/xdocs/src/history.xml
  
  Index: history.xml
  ===================================================================
  RCS file: /home/cvs/logging-log4net/xdocs/src/history.xml,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- history.xml	20 Feb 2005 19:29:14 -0000	1.3
  +++ history.xml	2 May 2005 20:57:50 -0000	1.4
  @@ -24,7 +24,7 @@
   	<meta name="keywords" content="log4net project history, log4net" />
   
   	<body>
  -		<section name="log4net Project History">
  +		<section id="main" name="log4net Project History">
   
   			<p>
   				The log4net project was started by <a href="http://www.neoworks.com">NeoWorks Limited</a> 
  
  
  
  1.4       +6 -6      logging-log4net/xdocs/src/index.xml
  
  Index: index.xml
  ===================================================================
  RCS file: /home/cvs/logging-log4net/xdocs/src/index.xml,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- index.xml	17 Jan 2005 20:25:51 -0000	1.3
  +++ index.xml	2 May 2005 20:57:50 -0000	1.4
  @@ -24,9 +24,9 @@
   	<meta name="keywords" content=".net, C#, VB.NET, logging, tracing, component, framework, API, log4net" />
   
   	<body>
  -		<section name="About log4net">
  +		<section id="main" name="About log4net">
   
  -			<section name="Introduction">
  +			<section id="intro" name="Introduction">
   				<p>
   					log4net is a tool to help the programmer output log statements to a variety 
   					of output targets. log4net is a port of the excellent log4j framework to the 
  @@ -42,7 +42,7 @@
   				</p>
   			</section>
   			
  -			<section name="Project Status">
  +			<section id="status" name="Project Status">
   				<p>
   					log4net is an effort undergoing incubation at the Apache Software 
   					Foundation (ASF), sponsored by the Apache Logging Services project. 
  @@ -55,9 +55,9 @@
   				</p>
   			</section>
   			
  -			<section name="Contributors">
  +			<section id="contributors" name="Contributors">
   	
  -				<section name="Active Committers">
  +				<section id="active" name="Active Committers">
   
   					<ul>
   						<li>
  @@ -79,7 +79,7 @@
   					
   				</section>
   			
  -				<section name="Community Contributors">
  +				<section id="community" name="Community Contributors">
   
   					<ul>
   						<li>
  
  
  
  1.3       +3 -3      logging-log4net/xdocs/src/license.xml
  
  Index: license.xml
  ===================================================================
  RCS file: /home/cvs/logging-log4net/xdocs/src/license.xml,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- license.xml	17 Jan 2005 20:25:51 -0000	1.2
  +++ license.xml	2 May 2005 20:57:50 -0000	1.3
  @@ -24,9 +24,9 @@
   	<meta name="keywords" content="log4net license, log4net" />
   
   	<body>
  -		<section name="log4net License">
  +		<section id="main" name="log4net License">
   
  -			<section name="Current License">
  +			<section id="current" name="Current License">
   				<p>
   					The Apache Software License Version 2.0 applies to all releases of 
   					log4net starting with log4net 1.2.1.
  @@ -259,7 +259,7 @@
   				]]></source>
   			</section>
   
  -			<section name="Previous License">
  +			<section id="archive" name="Previous License">
   				<p>
   					Previous releases of log4net were released under the Apache Software License Version 1.1.
   				</p>
  
  
  
  1.3       +1 -1      logging-log4net/xdocs/src/roadmap.xml
  
  Index: roadmap.xml
  ===================================================================
  RCS file: /home/cvs/logging-log4net/xdocs/src/roadmap.xml,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- roadmap.xml	17 Jan 2005 20:25:51 -0000	1.2
  +++ roadmap.xml	2 May 2005 20:57:50 -0000	1.3
  @@ -24,7 +24,7 @@
   	<meta name="keywords" content="log4net development roadmap, log4net roadmap, log4net plan, log4net" />
   
   	<body>
  -		<section name="log4net Development Roadmap">
  +		<section id="main" name="log4net Development Roadmap">
   			<p>
   				Not yet available.
   			</p>
  
  
  
  1.7       +5 -5      logging-log4net/xdocs/src/support.xml
  
  Index: support.xml
  ===================================================================
  RCS file: /home/cvs/logging-log4net/xdocs/src/support.xml,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- support.xml	11 Mar 2005 23:03:21 -0000	1.6
  +++ support.xml	2 May 2005 20:57:50 -0000	1.7
  @@ -24,7 +24,7 @@
   	<meta name="keywords" content="log4net support, log4net" />
   
   	<body>
  -		<section name="log4net Support">
  +		<section id="main" name="log4net Support">
   			
   			<p>
   				log4net user support is provided via a mailing list. Discussion on log4net is held on the
  @@ -32,7 +32,7 @@
   				is likely that your question has been answered before.
   			</p>
   			
  -			<section name="Mailing List Archives">
  +			<section id="mlist-archive" name="Mailing List Archives">
   				<p>
   					You can browse the mailing list archives at the following locations:
   				</p>
  @@ -45,7 +45,7 @@
   				</ul>
   			</section>
   			
  -			<section name="Subscribe">
  +			<section id="mlist-subscribe" name="Subscribe">
   				<p>
   					Subscribe to either the list or to the digest list:
   				</p>
  @@ -67,7 +67,7 @@
   				</ul>
   			</section>
   			
  -			<section name="Unsubscribe">
  +			<section id="mlist-unsubscribe" name="Unsubscribe">
   				<p>
   					To unsubscribe send an email to the relevant email address:
   				</p>
  @@ -89,7 +89,7 @@
   				</ul>
   			</section>
   
  -			<section name="Posting">
  +			<section id="mlist-posting" name="Posting">
   				<p>
   					Before posting please read the following guidelines:
   				</p>
  
  
  
  1.6       +9 -9      logging-log4net/xdocs/src/release/building.xml
  
  Index: building.xml
  ===================================================================
  RCS file: /home/cvs/logging-log4net/xdocs/src/release/building.xml,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- building.xml	21 Mar 2005 19:40:09 -0000	1.5
  +++ building.xml	2 May 2005 20:57:50 -0000	1.6
  @@ -24,7 +24,7 @@
   	<meta name="keywords" content="building log4net, log4net" />
   
   	<body>
  -		<section name="Building log4net">
  +		<section id="main" name="Building log4net">
   			<sectionMenu name="Contents" />
   			
   			<p>
  @@ -36,12 +36,12 @@
   				name key file. See the Strong Name section below. 
   			</p>
   		
  -			<section name="Visual Studio .NET" id="id_1">
  +			<section id="vsnet" name="Visual Studio .NET">
   				<p>
   					Visual Studio .NET 2002 and 2003 are supported build platforms for log4net.
   				</p>
   
  -				<section name="Visual Studio .NET 2002" id="id_2">
  +				<section id="vsnet-2002" name="Visual Studio .NET 2002">
   					<p>
   						The log4net distribution includes a solution and project file
   						for Visual Studio .NET 2002. Open the <span class="code">log4net.sln</span>
  @@ -58,7 +58,7 @@
   					</ul>
   				</section>
   
  -				<section name="Visual Studio .NET 2003" id="id_3">
  +				<section id="vsnet-2003" name="Visual Studio .NET 2003">
   					<p>
   						Open the Visual Studio .NET 2002 solution file as above. 
   						Visual Studio will convert the solution and project files
  @@ -74,7 +74,7 @@
   				</section>
   			</section>
   			
  -			<section name="NAnt">
  +			<section id="nant" name="NAnt">
   				<p>
   					The log4net distribution is built using the NAnt tool.
   					NAnt version 0.85 is required to build log4net, it is 
  @@ -108,7 +108,7 @@
   build.cmd compile-all</pre></div>
   			</section>
   
  -			<section name="Strong Name">
  +			<section id="sn" name="Strong Name">
   				<p>
   					In order to build the Release builds of log4net a Strong
   					Name key is required. 
  @@ -126,17 +126,17 @@
   				</p>
   			</section>
   
  -			<section name="SDK Reference">
  +			<section id="sdk" name="SDK Reference">
   				<p>
   					NDoc is used to build the log4net SDK documentation.
   					NDoc is available from <a href="http://ndoc.sourceforge.net">ndoc.sourceforge.net</a>.
   				</p>
   			</section>
   
  -			<section name="HTML Documentation">
  +			<section id="html" name="HTML Documentation">
   				<p>
   					The log4net HTML documentation is built using Velocity.
  -					The source are XML files in the <span class="code">xdcos/src</span> directory.
  +					The source are XML files in the <span class="code">xdocs/src</span> directory.
   					Building the documentation requires Java, Ant, and Velocity.
   					Run ant from within the <span class="code">xdocs</span> directory.
   				</p>
  
  
  
  1.10      +24 -24    logging-log4net/xdocs/src/release/config-examples.xml
  
  Index: config-examples.xml
  ===================================================================
  RCS file: /home/cvs/logging-log4net/xdocs/src/release/config-examples.xml,v
  retrieving revision 1.9
  retrieving revision 1.10
  diff -u -r1.9 -r1.10
  --- config-examples.xml	21 Mar 2005 19:40:09 -0000	1.9
  +++ config-examples.xml	2 May 2005 20:57:50 -0000	1.10
  @@ -24,11 +24,11 @@
   	<meta name="keywords" content="building log4net, log4net" />
   
   	<body>
  -		<section name="log4net Config Examples">
  +		<section id="main" name="log4net Config Examples">
   		
   			<sectionMenu name="Contents" />
   
  -			<section name="Overview">
  +			<section id="overview" name="Overview">
   				<p>
   					This document presents example configurations for the built-in appenders.
   					These configurations are designed to work with the 
  @@ -42,7 +42,7 @@
   				</p>
   			</section>
   			
  -			<section name="AdoNetAppender">
  +			<section id="adonetappender" name="AdoNetAppender">
   				<p>
   					For full details see the SDK Reference entry: <a href="sdk/log4net.Appender.AdoNetAppender.html">log4net.Appender.AdoNetAppender</a>.
   				</p>
  @@ -50,7 +50,7 @@
   					The configuration of the <span class="code">AdoNetAppender</span> depends on the
   					provider selected for the target database. Here are some examples.
   				</p>
  -				<section name="MS SQL Server">
  +				<section id="adonetappender-mssql" name="MS SQL Server">
   					<p>
   						The following example shows how to configure the <span class="code">AdoNetAppender</span> 
   						to log messages to a SQL Server database. The events are written in batches of 100
  @@ -132,7 +132,7 @@
   					]]></source>
   				</section>
   				
  -				<section name="MS Access">
  +				<section id="adonetappender-msa" name="MS Access">
   					<p>
   						This example shows how to write events to an Access Database.
   					</p>
  @@ -184,7 +184,7 @@
   					]]></source>
   				</section>
   				
  -				<section name="Oracle9i">
  +				<section id="adonetappender-o9" name="Oracle9i">
   					<p>
   						This example shows how to write events to an Oracle9i Database.
   					</p>
  @@ -250,7 +250,7 @@
   					]]></source>
   				</section>
   			
  -				<section name="Oracle8i">
  +				<section id="adonetappender-o8" name="Oracle8i">
   					<p>
   						This example shows how to write events to an Oracle8i Database.
   					</p>
  @@ -299,7 +299,7 @@
   					]]></source>
   				</section>
   				
  -				<section name="IBM DB2">
  +				<section id="adonetappender-db2" name="IBM DB2">
   					<p>
   						This example shows how to write events to an IBM DB2 8.2 Database.
   						The following syntax should also work with older DB2 database servers.
  @@ -386,7 +386,7 @@
   			</section>
   				
   			
  -			<section name="AspNetTraceAppender">
  +			<section id="aspnettraceappender" name="AspNetTraceAppender">
   				<p>
   					For full details see the SDK Reference entry: <a href="sdk/log4net.Appender.AspNetTraceAppender.html">log4net.Appender.AspNetTraceAppender</a>.
   				</p>
  @@ -406,7 +406,7 @@
   				]]></source>				
   			</section>
   			
  -			<section name="BufferingForwardingAppender">
  +			<section id="bufferingforwardingappender" name="BufferingForwardingAppender">
   				<p>
   					For full details see the SDK Reference entry: <a href="sdk/log4net.Appender.BufferingForwardingAppender.html">log4net.Appender.BufferingForwardingAppender</a>.
   				</p>
  @@ -439,7 +439,7 @@
   				]]></source>				
   			</section>
   			
  -			<section name="ColoredConsoleAppender">
  +			<section id="coloredconsoleappender" name="ColoredConsoleAppender">
   				<p>
   					For full details see the SDK Reference entry: <a href="sdk/log4net.Appender.ColoredConsoleAppender.html">log4net.Appender.ColoredConsoleAppender</a>.
   				</p>
  @@ -481,7 +481,7 @@
   				]]></source>				
   			</section>
   			
  -			<section name="ConsoleAppender">
  +			<section id="consoleappender" name="ConsoleAppender">
   				<p>
   					For full details see the SDK Reference entry: <a href="sdk/log4net.Appender.ConsoleAppender.html">log4net.Appender.ConsoleAppender</a>.
   				</p>
  @@ -510,7 +510,7 @@
   				]]></source>				
   			</section>
   			
  -			<section name="EventLogAppender">
  +			<section id="eventlogappender" name="EventLogAppender">
   				<p>
   					For full details see the SDK Reference entry: <a href="sdk/log4net.Appender.EventLogAppender.html">log4net.Appender.EventLogAppender</a>.
   				</p>
  @@ -545,7 +545,7 @@
   				</p>
   			</section>
   			
  -			<section name="FileAppender">
  +			<section id="fileappender" name="FileAppender">
   				<p>
   					For full details see the SDK Reference entry: <a href="sdk/log4net.Appender.FileAppender.html">log4net.Appender.FileAppender</a>.
   				</p>
  @@ -594,7 +594,7 @@
   				]]></source>				
   			</section>
   			
  -			<section name="ForwardingAppender">
  +			<section id="forwardingappender" name="ForwardingAppender">
   				<p>
   					For full details see the SDK Reference entry: <a href="sdk/log4net.Appender.ForwardingAppender.html">log4net.Appender.ForwardingAppender</a>.
   				</p>
  @@ -615,7 +615,7 @@
   				]]></source>				
   			</section>
   			
  -			<section name="MemoryAppender">
  +			<section id="memoryappender" name="MemoryAppender">
   				<p>
   					For full details see the SDK Reference entry: <a href="sdk/log4net.Appender.MemoryAppender.html">log4net.Appender.MemoryAppender</a>.
   				</p>
  @@ -630,7 +630,7 @@
   				]]></source>				
   			</section>
   			
  -			<section name="NetSendAppender">
  +			<section id="netsendappender" name="NetSendAppender">
   				<p>
   					For full details see the SDK Reference entry: <a href="sdk/log4net.Appender.NetSendAppender.html">log4net.Appender.NetSendAppender</a>.
   				</p>
  @@ -657,7 +657,7 @@
   				]]></source>				
   			</section>
   			
  -			<section name="OutputDebugStringAppender">
  +			<section id="outputdebugstringappender" name="OutputDebugStringAppender">
   				<p>
   					For full details see the SDK Reference entry: <a href="sdk/log4net.Appender.OutputDebugStringAppender.html">log4net.Appender.OutputDebugStringAppender</a>.
   				</p>
  @@ -674,7 +674,7 @@
   				]]></source>				
   			</section>
   			
  -			<section name="RemotingAppender">
  +			<section id="remotingappender" name="RemotingAppender">
   				<p>
   					For full details see the SDK Reference entry: <a href="sdk/log4net.Appender.RemotingAppender.html">log4net.Appender.RemotingAppender</a>.
   				</p>
  @@ -715,7 +715,7 @@
   				]]></source>				
   			</section>
   			
  -			<section name="RollingFileAppender">
  +			<section id="rollingfileappender" name="RollingFileAppender">
   				<p>
   					For full details see the SDK Reference entry: <a href="sdk/log4net.Appender.RollingFileAppender.html">log4net.Appender.RollingFileAppender</a>.
   				</p>
  @@ -804,7 +804,7 @@
   				]]></source>
   			</section>
   			
  -			<section name="SmtpAppender">
  +			<section id="smtpappender" name="SmtpAppender">
   				<p>
   					For full details see the SDK Reference entry: <a href="sdk/log4net.Appender.SmtpAppender.html">log4net.Appender.SmtpAppender</a>.
   				</p>
  @@ -873,7 +873,7 @@
   				]]></source>	
   			</section>
   			
  -			<section name="SmtpPickupDirAppender">
  +			<section id="smtppickupdirappender" name="SmtpPickupDirAppender">
   				<p>
   					For full details see the SDK Reference entry: <a href="sdk/log4net.Appender.SmtpPickupDirAppender.html">log4net.Appender.SmtpPickupDirAppender</a>.
   				</p>
  @@ -915,7 +915,7 @@
   				]]></source>				
   			</section>
   			
  -			<section name="TraceAppender">
  +			<section id="traceappender" name="TraceAppender">
   				<p>
   					For full details see the SDK Reference entry: <a href="sdk/log4net.Appender.TraceAppender.html">log4net.Appender.TraceAppender</a>.
   				</p>
  @@ -935,7 +935,7 @@
   				]]></source>				
   			</section>
   			
  -			<section name="UdpAppender">
  +			<section id="udpappender" name="UdpAppender">
   				<p>
   					For full details see the SDK Reference entry: <a href="sdk/log4net.Appender.UdpAppender.html">log4net.Appender.UdpAppender</a>.
   				</p>
  
  
  
  1.4       +20 -20    logging-log4net/xdocs/src/release/example-apps.xml
  
  Index: example-apps.xml
  ===================================================================
  RCS file: /home/cvs/logging-log4net/xdocs/src/release/example-apps.xml,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- example-apps.xml	16 Apr 2005 23:31:29 -0000	1.3
  +++ example-apps.xml	2 May 2005 20:57:50 -0000	1.4
  @@ -24,19 +24,19 @@
   	<meta name="keywords" content="log4net examples, log4net" />
   
   	<body>
  -		<section name="log4net Examples">
  +		<section id="main" name="log4net Examples">
   		
   			<sectionMenu name="Contents" />
   
  -			<section name="Overview">
  +			<section id="overview" name="Overview">
   				<p>
   					The following examples are only available in the log4net release download, not
   					on-line. To obtain the examples <a href="../downloads.html">download</a> one of the log4net releases.
   				</p>
   			</section>
   			
  -			<section name="Building Examples">
  -				<section name="Building An Example">
  +			<section id="building" name="Building Examples">
  +				<section id="building-1" name="Building An Example">
   					<p>
   						A single example can be build by running <span class="code">nant</span> from
   						the example directory.
  @@ -48,7 +48,7 @@
   					</p>
   					<p>
   						<span class="code">nant</span> can be run in any directory containing a
  -						<span class="code">nant.build</span> file. The typical behaviour of the build file
  +						<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>
  @@ -58,7 +58,7 @@
   					</p>
   				</section>
   				
  -				<section name="Building All Examples">
  +				<section id="building-all" name="Building All Examples">
   					<p>
   						To build all the examples either run <span class="code">nant</span> in the 
   						<span class="code">examples</span> directory or you can specify the
  @@ -66,7 +66,7 @@
   					</p>
   				</section>
   				
  -				<section name="Visual Studio .NET 2002">
  +				<section id="building-vsnet" name="Visual Studio .NET 2002">
   					<p>
   						There are Visual Studio .NET 2002 project files for the .NET 1.0 framework.
   						The solution files for C++, C# and VB are in the <a href="../../examples/net/1.0">examples\net\1.0</a>
  @@ -75,9 +75,9 @@
   				</section>
   			</section>
   			
  -			<section name="Examples">
  +			<section id="examples" name="Examples">
   			
  -				<section name="Tutorial - ConsoleApp">
  +				<section id="consoleapp" name="Tutorial - ConsoleApp">
   					<p>
   						ConsoleApp shows how to write a simple console application that initializes 
   						logging and logs various events.
  @@ -117,7 +117,7 @@
   					</p>
   				</section>
   				
  -				<section name="Tutorial - WebApp">
  +				<section id="webapp" name="Tutorial - WebApp">
   					<p>
   						ConsoleApp shows how to write a simple ASP.NET web application that initializes 
   						logging and logs various events.
  @@ -138,12 +138,12 @@
   						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 webrowser, navigate to
  +						this virtual directory as an application. Open up a web browser, navigate to
   						the virtual directory and to the <span class="code">WebForm1.aspx</span> page within it.
   					</p>
   				</section>
   				
  -				<section name="Remoting - RemotingClient">
  +				<section id="remotingclient" name="Remoting - RemotingClient">
   					<p>
   						The RemotingClient application is a simple console application that configures
   						log4net with the RemotingAppender. This appender will attempt to deliver the
  @@ -166,7 +166,7 @@
   					</p>
   				</section>
   				
  -				<section name="Remoting - RemotingServer">
  +				<section id="remotingserver" name="Remoting - RemotingServer">
   					<p>
   						The RemotingServer application is a simple console application that listens for
   						logging events from a remote RemotingAppender and then logs them through the
  @@ -191,7 +191,7 @@
   					</p>
   				</section>
   				
  -				<section name="Repository - SimpleModule">
  +				<section id="rep-simple" name="Repository - SimpleModule">
   					<p>
   						The SimpleModule is a class library that is intended to be used as part of
   						the SimpleApp example,
  @@ -227,7 +227,7 @@
   					</p>
   				</section>
   				
  -				<section name="Repository - SharedModule">
  +				<section id="rep-shared" name="Repository - SharedModule">
   					<p>
   						The SharedModule is a class library that is intended to be used as part of
   						the SimpleApp example,
  @@ -262,7 +262,7 @@
   					</p>
   				</section>
   				
  -				<section name="Repository - SimpleApp">
  +				<section id="rep-app" name="Repository - SimpleApp">
   					<p>
   						The SimpleApp example uses the SimpleModule and SharedModule to demonstrate
   						the ways in which multiple assemblies within the same process may be 
  @@ -297,7 +297,7 @@
   					</p>
   				</section>
   				
  -				<section name="Extensibility - EventIDLogApp">
  +				<section id="eventidlogapp" name="Extensibility - EventIDLogApp">
   					<p>
   						The EventIDLogApp example demonstrates using the log4net.Ext.EventID extension.
   						The extension needs to be built separately from the 
  @@ -319,7 +319,7 @@
   					</p>
   				</section>
   				
  -				<section name="Extensibility - TraceLogApp">
  +				<section id="tracelogapp" name="Extensibility - TraceLogApp">
   					<p>
   						The TraceLogApp example demonstrates using the log4net.Ext.Trace extension.
   						The extension needs to be built separately from the 
  @@ -341,7 +341,7 @@
   					</p>
   				</section>
   				
  -				<section name="SampleAppenders">
  +				<section id="sampleappenders" name="SampleAppenders">
   					<p>
   						This project includes the following example appenders.
   					</p>
  @@ -375,7 +375,7 @@
   					</p>
   				</section>
   				
  -				<section name="Performance - NotLogging">
  +				<section id="perf-notlogging" name="Performance - NotLogging">
   					<p>
   						The NotLogging example benchmarks the performance of log4net logging statements in
   						user code in various scenarios including when logging is disabled. 
  
  
  
  1.3       +43 -43    logging-log4net/xdocs/src/release/faq.xml
  
  Index: faq.xml
  ===================================================================
  RCS file: /home/cvs/logging-log4net/xdocs/src/release/faq.xml,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- faq.xml	21 Mar 2005 19:40:09 -0000	1.2
  +++ faq.xml	2 May 2005 20:57:50 -0000	1.3
  @@ -24,12 +24,12 @@
   	<meta name="keywords" content="log4net frequently asked questions, log4net faq, log4net" />
   
   	<body>
  -		<section name="log4net Manual - Frequently Asked Questions">
  +		<section id="main" name="log4net Manual - Frequently Asked Questions">
   			<sectionMenu name="Contents" />
   			
  -			<section name="Information">
  +			<section id="information" name="Information">
   			
  -				<section name="What is log4net?">
  +				<section id="what-is-log4net" name="What is log4net?">
   					<p>
   						log4net is a tool to help the programmer output log statements to a variety of 
   						output targets.
  @@ -57,7 +57,7 @@
   				<p><a href="#top">Back to Top</a></p>
   
   
  -				<section name="Is log4net a reliable logging system?">
  +				<section id="reliability" name="Is log4net a reliable logging system?">
   					<p>
   						No. log4net is not reliable. It is a best-effort and <em>fail-stop</em> logging system.
   					</p>
  @@ -83,7 +83,7 @@
   				<p><a href="#top">Back to Top</a></p>
   
   
  -				<section name="What are the prerequisites for log4net?">
  +				<section id="prerequisites" name="What are the prerequisites for log4net?">
   					<p>
   						log4net runs on many different frameworks and each framework has its own requirements.
   						As a rule of thumb you will need an ECMA-335 compliant CLI runtime, for example, 
  @@ -98,7 +98,7 @@
   				<p><a href="#top">Back to Top</a></p>
   
   
  -				<section name="Is there example code for using log4net?">
  +				<section id="examples" name="Is there example code for using log4net?">
   					<p>
   						There is a directory containing examples in <span class="code">log4net\examples</span>. 
   						The examples are broken down by framework.
  @@ -107,7 +107,7 @@
   				<p><a href="#top">Back to Top</a></p>
   
   
  -				<section name="What are the features of log4net?">
  +				<section id="features" name="What are the features of log4net?">
   					<ul>
   						<li>
   							log4net is optimized for speed.</li>
  @@ -143,7 +143,7 @@
   				<p><a href="#top">Back to Top</a></p>
   
   
  -				<section name="Is log4net thread-safe?">
  +				<section id="thread-safe" name="Is log4net thread-safe?">
   					<p>
   						Yes, log4net is thread-safe.
   					</p>
  @@ -151,7 +151,7 @@
   				<p><a href="#top">Back to Top</a></p>
   
   
  -				<section name="What does log output look like?">
  +				<section id="output" name="What does log output look like?">
   					<p>
   						The log output can be customized in many ways. Moreover, one can completely 
   						override the output format by implementing one's own <span class="code">ILayout</span>
  @@ -185,7 +185,7 @@
   				<p><a href="#top">Back to Top</a></p>
   
   
  -				<section name="What are Loggers?">
  +				<section id="loggers" name="What are Loggers?">
   					<p>
   						The logger concept lies at the heart of log4net's configuration. Loggers are organized into a 
   						hierarchy and give the programmer <em>run-time</em> control on which logging statements 
  @@ -199,7 +199,7 @@
   				<p><a href="#top">Back to Top</a></p>
   				
   				
  -				<section name="Why should I donate my extensions to log4net back to the project?">
  +				<section id="contributing" name="Why should I donate my extensions to log4net back to the project?">
   					<p>
   						Contrary to the GNU Public License (GPL) the Apache Software License does not 
   						make any claims over your extensions. By extensions, we mean totally new code 
  @@ -232,7 +232,7 @@
   				<p><a href="#top">Back to Top</a></p>
   
   
  -				<section name="What should I keep in mind when contributing code?">
  +				<section id="contributing-guidelines" name="What should I keep in mind when contributing code?">
   					<ol>
   						<li>
   							Stick to the existing indentation style even if you hate it.
  @@ -260,7 +260,7 @@
   				<p><a href="#top">Back to Top</a></p>
   				
   
  -				<section name="How fast do bugs in log4net get fixed?">
  +				<section id="bug-fixes" name="How fast do bugs in log4net get fixed?">
   					<p>
   						As fast as they get reported ;-)
   					</p>
  @@ -268,7 +268,7 @@
   				<p><a href="#top">Back to Top</a></p>
   
   
  -				<section name="What is the history of log4net?">
  +				<section id="history" name="What is the history of log4net?">
   					<p>
   						log4net is a port of the popular <a href="http://logging.apache.org/log4j/">log4j</a> logging library.
   						The initial port was done in June 2001, since then we have tried to remain in the
  @@ -278,7 +278,7 @@
   				<p><a href="#top">Back to Top</a></p>
   						
   
  -				<section name="Where can I find the latest distribution of log4net?">
  +				<section id="download" name="Where can I find the latest distribution of log4net?">
   					<p>
   						The log4net <a href="http://logging.apache.org/log4net/">home page</a> is a good place to start.
   					</p>
  @@ -288,9 +288,9 @@
   								
   			</section>
   
  -			<section name="Configuration">
  +			<section id="configuration" name="Configuration">
   
  -				<section name="How can I change log behavior at runtime?">
  +				<section id="dynamic" name="How can I change log behavior at runtime?">
   					<p>
   						Logging behavior can be set using configuration files which are parsed at runtime. 
   						Using configuration files the programmer can define loggers and set their 
  @@ -308,7 +308,7 @@
   				<p><a href="#top">Back to Top</a></p>
   
   
  -				<section name="How do I completely disable all logging at runtime?">
  +				<section id="runtime-disable" name="How do I completely disable all logging at runtime?">
   					<p>
   						Setting the <span class="code">Threshold</span> on the Hierarchy to Level OFF will disable all
   						logging from that Hierarchy. This can be done in the log4net configuration file
  @@ -320,7 +320,7 @@
   				</section>
   				<p><a href="#top">Back to Top</a></p>
   				
  -				<section name="What are the configurable options for an appender?">
  +				<section id="appender-options" name="What are the configurable options for an appender?">
   					<p>
   						log4net uses public properties to configure components such as
   						Appenders, Layouts, Loggers etc.
  @@ -339,7 +339,7 @@
   				<p><a href="#top">Back to Top</a></p>
   				
   
  -				<section name="Is it possible to direct log output to different appenders by level?">
  +				<section id="appender-level" name="Is it possible to direct log output to different appenders by level?">
   					<p>
   						Yes it is. Setting the <span class="code">Threshold</span> option of any appender extending 
   						<span class="code">AppenderSkeleton</span>, (most log4net appenders extend 
  @@ -367,7 +367,7 @@
   				<p><a href="#top">Back to Top</a></p>
   
   				
  -				<section name="Is there a way to get log4net to automatically reload a configuration file if it changes?">
  +				<section id="config-reload" name="Is there a way to get log4net to automatically reload a configuration file if it changes?">
   					<p>
   						Yes. The <span class="code">XmlConfigurator</span> supports automatic 
   						reloading through the <span class="code">ConfigureAndWatch</span> APIs. See the API 
  @@ -377,7 +377,7 @@
   				<p><a href="#top">Back to Top</a></p>
   
   
  -				<section name="Can I load an appender from another assembly?">
  +				<section id="appender-assembly" name="Can I load an appender from another assembly?">
   					<p>
   						Yes. When specifying the type in the configuration file you can give the assembly
   						qualified name of the type. For example:
  @@ -398,7 +398,7 @@
   				<p><a href="#top">Back to Top</a></p>
   
   				
  -				<section name="How do I get the Public Key for an assembly?">
  +				<section id="assembly-public-key" name="How do I get the Public Key for an assembly?">
   					<p>
   						The fully qualified name for an assembly includes the version, culture and
   						public key. The public key is derived from the strong name used to identify
  @@ -413,9 +413,9 @@
   		
   			</section>
   
  -			<section name="Implementing Logging">
  +			<section id="implementing" name="Implementing Logging">
   			
  -				<section name="Are there any suggested ways for naming loggers?">
  +				<section id="naming" name="Are there any suggested ways for naming loggers?">
   					<p>
   						Yes, there are.
   					</p>
  @@ -463,7 +463,7 @@
   				<p><a href="#top">Back to Top</a></p>
   				
   
  -				<section name="How do I get the fully-qualified name of a class in a static block?">
  +				<section id="static-class-name" name="How do I get the fully-qualified name of a class in a static block?">
   					<p>
   						You can easily retrieve the fully-qualified name of a class in a static block 
   						for class <span class="code">X</span>, with the statement <span class="code">typeof(X).Name</span>. 
  @@ -498,7 +498,7 @@
   				<p><a href="#top">Back to Top</a></p>
   
   
  -				<section name="What is the fastest way of (not) logging?">
  +				<section id="perf-not-logging" name="What is the fastest way of (not) logging?">
   					<p>
   						For some logger <span class="code">log</span>, writing,
   					</p>
  @@ -530,7 +530,7 @@
   				<p><a href="#top">Back to Top</a></p>
   
   
  -				<section name="What is REALLY the FASTEST way of (not) logging?">
  +				<section id="perf-not-logging2" name="What is REALLY the FASTEST way of (not) logging?">
   					<p>
   						So you don't think that the previous FAQ is really the fastest way
   						of not logging? Well there is a faster way but it does have some
  @@ -585,7 +585,7 @@
   				<p><a href="#top">Back to Top</a></p>
   
   
  -				<section name="Can the outputs of multiple client request go to different log files?">
  +				<section id="multiple-files" name="Can the outputs of multiple client request go to different log files?">
   					<p>
   						Many developers are confronted with the problem of distinguishing the log 
   						output originating from the same class but different client requests. They come 
  @@ -609,7 +609,7 @@
   				<p><a href="#top">Back to Top</a></p>
   
   
  -				<section name="Logger instances seem to be create only. Why isn't there a method to remove logger instances?">
  +				<section id="remove-logger" name="Logger instances seem to be create only. Why isn't there a method to remove logger instances?">
   					<p>
   						It is quite nontrivial to define the semantics of a "removed" logger which is 
   						still referenced by the user.
  @@ -618,7 +618,7 @@
   				<p><a href="#top">Back to Top</a></p>
   
   
  -				<section name="How do I get multiple process to log to the same file?">
  +				<section id="single-file" name="How do I get multiple process to log to the same file?">
   					<p>
   						The <span class="code">FileAppender</span> holds a write lock on the log
   						file while it is logging. This prevents other processes from writing to the
  @@ -635,7 +635,7 @@
   				<p><a href="#top">Back to Top</a></p>
   				
   
  -				<section name="If I have many processes across multiple hosts (possibly across multiple time zones) logging to the same file using the method above, what happens to timestamps?">
  +				<section id="distributed" name="If I have many processes across multiple hosts (possibly across multiple time zones) logging to the same file using the method above, what happens to timestamps?">
   					<p>
   						The timestamp is created when the logging event is created. That is so say, 
   						when the <span class="code">Debug</span>, <span class="code">Info</span>, 
  @@ -651,7 +651,7 @@
   				<p><a href="#top">Back to Top</a></p>
   				
   				
  -				<section name="When should I log my first message?">
  +				<section id="first-log" name="When should I log my first message?">
   					<p>
   						The simple answer is as soon as possible. The long answer is more complex.
   					</p>
  @@ -676,9 +676,9 @@
   				
   			</section>
   			
  -			<section name="Customization">
  +			<section id="customization" name="Customization">
   
  -				<section name="Can the log output format be customized?">
  +				<section id="custom-output" name="Can the log output format be customized?">
   					<p>
   						Yes. You can implement the <span class="code">log4net.Layout.ILayout</span> 
   						interface to create you own customized log format, or you can extend the 
  @@ -690,7 +690,7 @@
   				<p><a href="#top">Back to Top</a></p>
   				
   				
  -				<section name="Can I write a custom appender?">
  +				<section id="custom-appender" name="Can I write a custom appender?">
   					<p>
   						Yes. You can implement the <span class="code">log4net.Appender.IAppender</span> 
   						interface to create you own customized appender. We recommend that you extend the
  @@ -716,7 +716,7 @@
   
   			</section>
   
  -			<section name="Troubleshooting">
  +			<section id="troubleshooting" name="Troubleshooting">
   
   				<section id="internalDebug" name="How do I enable log4net internal debugging?">
   					<p>
  @@ -831,7 +831,7 @@
   				<p><a href="#top">Back to Top</a></p>
   
   
  -				<section name="Why can't I log to a FileAppender from a web application?">
  +				<section id="trouble-file-perm" name="Why can't I log to a FileAppender from a web application?">
   					<p>
   						The web application runs as a special user account on the web server
   						called ASPNET. This account has restricted permissions to protect the 
  @@ -844,7 +844,7 @@
   				<p><a href="#top">Back to Top</a></p>
   
   
  -				<section name="Why doesn't the logging in my service work?">
  +				<section id="trouble-service" name="Why doesn't the logging in my service work?">
   					<p>
   						A windows service runs as a user account specified in the services
   						control panel. This account may have restricted permissions, make 
  @@ -865,7 +865,7 @@
   				<p><a href="#top">Back to Top</a></p>
   
   				
  -				<section name="I am having trouble using the AdoNetAppender to connect to my database?">
  +				<section id="trouble-db" name="I am having trouble using the AdoNetAppender to connect to my database?">
   					<p>
   						For details on the different ways in which ADO.NET can connect to a database see:
   						<a href="http://msdn.microsoft.com/library/en-us/cpguide/html/cpconadonetconnections.asp">Connecting to a Data Source Using ADO.NET</a>.
  @@ -880,7 +880,7 @@
   				<p><a href="#top">Back to Top</a></p>
   
   
  -				<section name="How do I report bugs?">
  +				<section id="report-bugs" name="How do I report bugs?">
   					<p>
   						See the <a href="../../support.html">support</a> page for details.
   					</p>
  @@ -890,9 +890,9 @@
   
   			</section>
   			
  -			<section name="Miscellaneous">
  +			<section id="misc" name="Miscellaneous">
   			
  -				<section name="How do I make log4net appear in the Visual Studio Add References dialog?">
  +				<section id="vsnet-add-reference" name="How do I make log4net appear in the Visual Studio Add References dialog?">
   					<p>
   						There is a good discussion of this topic on Robert GcLaws blog:
   						<a href="http://weblogs.asp.net/rmclaws/archive/2003/11/15/37743.aspx">Building a Better Server Control Experience, Part 2</a>.
  
  
  
  1.5       +10 -10    logging-log4net/xdocs/src/release/features.xml
  
  Index: features.xml
  ===================================================================
  RCS file: /home/cvs/logging-log4net/xdocs/src/release/features.xml,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- features.xml	14 Feb 2005 03:15:37 -0000	1.4
  +++ features.xml	2 May 2005 20:57:50 -0000	1.5
  @@ -24,11 +24,11 @@
   	<meta name="keywords" content="log4net features, log4net" />
   
   	<body>
  -		<section name="log4net Features">
  +		<section id="main" name="log4net Features">
   		
   			<sectionMenu name="Contents" />
   
  -			<section name="Overview">
  +			<section id="overview" name="Overview">
   				<p>
   					log4net is a tool to help the programmer output log statements to a 
   					variety of output targets. In case of problems with an application, 
  @@ -50,7 +50,7 @@
   				</p>
   			</section>
   			
  -			<section name="Features">
  +			<section id="features" name="Features">
   				<ul>
   					<li><h3>Support for multiple frameworks</h3></li>
   					<li><h3>Output to multiple logging targets</h3></li>
  @@ -64,7 +64,7 @@
   				</ul>
   			</section>
   
  -			<section name="Support for multiple frameworks">
  +			<section id="frameworks" name="Support for multiple frameworks">
   				<p>
   					log4net supports the following frameworks:
   				</p>
  @@ -78,7 +78,7 @@
   				</ul>
   			</section>
   
  -			<section name="Output to multiple logging targets">
  +			<section id="appenders" name="Output to multiple logging targets">
   				<p>
   					log4net ships with the following appenders (not on all frameworks):
   				</p>
  @@ -212,7 +212,7 @@
   				<p />
   			</section>
   
  -			<section name="Hierarchical logging architecture">
  +			<section id="hierarchy" name="Hierarchical logging architecture">
   				<p>
   					Hierarchical logging is an ideal fit with component based development. 
   					Each component has its own of logger. When individually tested, the 
  @@ -226,7 +226,7 @@
   				</p>
   			</section>
   
  -			<section name="XML Configuration">
  +			<section id="xml-config" name="XML Configuration">
   				<p>
   					log4net is configured using an XML configuration file. The configuration 
   					information can be embedded within other XML configuration files
  @@ -239,7 +239,7 @@
   				</p>
   			</section>
   
  -			<section name="Dynamic Configuration">
  +			<section id="dynamic-config" name="Dynamic Configuration">
   				<p>
   					log4net can monitor its configuration file for changes and dynamically
   					apply changes made by the configurator. The logging levels, appenders, 
  @@ -250,7 +250,7 @@
   				</p>
   			</section>
   
  -			<section name="Logging Context">
  +			<section id="context" name="Logging Context">
   				<p>
   					log4net can collect logging context data in a way that is transparent 
   					to the developer at the point of logging. The GlobalContext and the 
  @@ -262,7 +262,7 @@
   				</p>
   			</section>
   
  -			<section name="Proven architecture">
  +			<section id="history" name="Proven architecture">
   				<p>
   					log4net is based on the highly successful log4j logging library,
   					in development since 1996. This popular and proven architecture has 
  
  
  
  1.6       +10 -10    logging-log4net/xdocs/src/release/framework-support.xml
  
  Index: framework-support.xml
  ===================================================================
  RCS file: /home/cvs/logging-log4net/xdocs/src/release/framework-support.xml,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- framework-support.xml	21 Mar 2005 19:40:09 -0000	1.5
  +++ framework-support.xml	2 May 2005 20:57:50 -0000	1.6
  @@ -24,11 +24,11 @@
   	<meta name="keywords" content="log4net supported frameworks, mono, sscli, .net, log4net" />
   
   	<body>
  -		<section name="log4net Supported Frameworks">
  +		<section id="main" name="log4net Supported Frameworks">
   		
   			<sectionMenu name="Contents" />
   			
  -			<section name="Summary of .NET frameworks supported by log4net">
  +			<section id="summary" name="Summary of .NET frameworks supported by log4net">
   				<p>
   					log4net now builds on 6 frameworks:
   				</p>
  @@ -78,7 +78,7 @@
   				</p>
   			</section>
   			
  -			<section name="Appenders">
  +			<section id="appenders" name="Appenders">
   				<p>
   					The appenders available to each framework depend on the functionality of the 
   					framework and the platform it runs on:
  @@ -305,20 +305,20 @@
   				</div>
   			</section>
   			
  -			<section name="Framework Specific Notes">
  -				<section name="Microsoft .NET Framework 1.0 (1.0.3705)">
  +			<section id="notes" name="Framework Specific Notes">
  +				<section id="net1.0" name="Microsoft .NET Framework 1.0 (1.0.3705)">
   					<p>
   						none
   					</p>
   				</section>
   				
  -				<section name="Microsoft .NET Framework 1.1 (1.1.4322)">
  +				<section id="net1.1" name="Microsoft .NET Framework 1.1 (1.1.4322)">
   					<p>
   						none
   					</p>
   				</section>
   				
  -				<section name="Microsoft .NET Compact Framework 1.0 (1.0.5000)">
  +				<section id="netcf1.0" name="Microsoft .NET Compact Framework 1.0 (1.0.5000)">
   					<ul>
   						<li>
   							<h4>Assembly attributes</h4>
  @@ -439,13 +439,13 @@
   					</ul>
   				</section>
   				
  -				<section name="Mono 1.0">
  +				<section id="mono1.0" name="Mono 1.0">
   					<p>
   						none
   					</p>
   				</section>
   				
  -				<section name="Microsoft Shared Source CLI 1.0">
  +				<section id="sscli1.0" name="Microsoft Shared Source CLI 1.0">
   					<ul>
   						<li>
   							<h4>FileSystemWatcher</h4>
  @@ -483,7 +483,7 @@
   					</ul>
   				</section>
   				
  -				<section name="CLI 1.0 Compatible">
  +				<section id="cli1.0" name="CLI 1.0 Compatible">
   					<p>
   						This build of log4net is designed to run on any ECMA CLI 1.0 compatible runtime.
   						The assembly does not support any platform specific features. The build includes
  
  
  
  1.9       +13 -13    logging-log4net/xdocs/src/release/release-notes.xml
  
  Index: release-notes.xml
  ===================================================================
  RCS file: /home/cvs/logging-log4net/xdocs/src/release/release-notes.xml,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- release-notes.xml	21 Mar 2005 00:37:27 -0000	1.8
  +++ release-notes.xml	2 May 2005 20:57:50 -0000	1.9
  @@ -24,13 +24,13 @@
   	<meta name="keywords" content="log4net release notes, log4net" />
   
   	<body>
  -		<section name="log4net Release Notes">
  +		<section id="main" name="log4net Release Notes">
   		
   			<sectionMenu name="Contents" />
   
  -			<section name="1.2.9 Beta">
  +			<section id="1.2.9" name="1.2.9 Beta">
   			
  -				<section name="Breaking Changes">
  +				<section id="1.2.9-breaking" name="Breaking Changes">
   					<ul>
   						<li>
   							<h3>Renamed namespaces</h3>
  @@ -83,7 +83,7 @@
   					</ul>
   				</section>
   				
  -				<section name="New Features">
  +				<section id="1.2.9-new" name="New Features">
   					<ul>
   						<li>
   							<h3>New CLI build</h3>
  @@ -335,7 +335,7 @@
   					</ul>
   				</section>
   				
  -				<section name="Other Changes">
  +				<section id="1.2.9-other" name="Other Changes">
   					<ul>
   						<li>
   							<h3>FxCop compliance</h3>
  @@ -381,7 +381,7 @@
   				
   			</section>
   			
  -			<section name="1.2.0 Beta 8">
  +			<section id="1.2.0b8" name="1.2.0 Beta 8">
   				<ul>
   					<li>
   						<h3>Changed assembly name to <span class="code">log4net</span></h3>
  @@ -485,7 +485,7 @@
   				</ul>
   			</section>
   			
  -			<section name="1.2.0 Beta 7">
  +			<section id="1.2.0b7" name="1.2.0 Beta 7">
   				<ul>
   					<li>
   						<h3>Updated to support the Microsoft .NET Framework 1.1 Final</h3>
  @@ -546,7 +546,7 @@
   				</ul>
   			</section>
   
  -			<section name="1.2.0 Beta 6">
  +			<section id="1.2.0b6" name="1.2.0 Beta 6">
   				<ul>
   					<li>
   						<h3>Added support for multiple frameworks</h3>
  @@ -728,7 +728,7 @@
   				</ul>
   			</section>
   
  -			<section name="1.2.0 Beta 5">
  +			<section id="1.2.0b5" name="1.2.0 Beta 5">
   				<ul>
   					<li>
   						<h3>Fixed Exception thrown when DOM Configurator called with a null XML 
  @@ -744,7 +744,7 @@
   				</ul>
   			</section>
   
  -			<section name="1.2.0 Beta 4">
  +			<section id="1.2.0b4" name="1.2.0 Beta 4">
   				<ul>
   					<li>
   						<h3>Added event specific properties to the logging event object</h3>
  @@ -814,7 +814,7 @@
   				</ul>
   			</section>
   
  -			<section name="1.2.0 Beta 3">
  +			<section id="1.2.0b3" name="1.2.0 Beta 3">
   				<ul>
   					<li>
   						<h3>Added log4net.Ext.Trace extension</h3>
  @@ -859,7 +859,7 @@
   				</ul>
   			</section>
   
  -			<section name="1.2.0 Beta 2">
  +			<section id="1.2.0b2" name="1.2.0 Beta 2">
   				<ul>
   					<li>
   						<h3>Added ADONetAppender</h3>
  @@ -874,7 +874,7 @@
   				</ul>
   			</section>
   
  -			<section name="1.2.0 Beta 1">
  +			<section id="1.2.0b1" name="1.2.0 Beta 1">
   				<ul>
   					<li>
   						<h3>Added 6 new examples</h3>
  
  
  
  1.6       +16 -16    logging-log4net/xdocs/src/release/manual/configuration.xml
  
  Index: configuration.xml
  ===================================================================
  RCS file: /home/cvs/logging-log4net/xdocs/src/release/manual/configuration.xml,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- configuration.xml	21 Mar 2005 19:40:10 -0000	1.5
  +++ configuration.xml	2 May 2005 20:57:50 -0000	1.6
  @@ -24,11 +24,11 @@
   	<meta name="keywords" content="log4net configuration, log4net" />
   
   	<body>
  -		<section name="log4net Manual - Configuration">
  +		<section id="main" name="log4net Manual - Configuration">
   			<sectionMenu name="Contents" />
   
   
  -			<section name="Configuration">
  +			<section id="config" name="Configuration">
   				<p>
   					Inserting log requests into the application code requires a fair amount of 
   					planning and effort. Observation shows that approximately 4 percent of code is 
  @@ -314,7 +314,7 @@
   					document.
   				</p>
   				
  -				<section name="Configuration Attributes">
  +				<section id="attributes" name="Configuration Attributes">
   					<p>
   						The log4net configuration can be configured using assembly-level attributes rather than
   						specified programmatically.
  @@ -410,7 +410,7 @@
   					</p>
   				</section>
   				
  -				<section name="Configuration Files">
  +				<section id="files" name="Configuration Files">
   					<p>
   						Typically the log4net configuration is specified using a file. This file can
   						be read in one of two ways:
  @@ -420,7 +420,7 @@
   						<li>Reading the file contents directly</li>
   					</ul>
   					
  -					<section name=".config Files">
  +					<section id="dot-config" name=".config Files">
   						<p>	
   							The <span class="code">System.Configuration</span> API is only available if the
   							configuration data is in the application's config file; the file named 
  @@ -477,7 +477,7 @@
   						</p>
   					</section>
   					
  -					<section name="Reading Files Directly">
  +					<section id="reading" name="Reading Files Directly">
   						<p>
   							The XmlConfigurator can directly read any XML file and use it to configure log4net. 
   							This includes the application's .config file; the file named <i>MyApp.exe.config</i> 
  @@ -553,7 +553,7 @@
   					
   				</section>
   				
  -				<section name="Configuration Syntax">
  +				<section id="syntax" name="Configuration Syntax">
   					<p>
   						log4net includes a configuration reader that parses an XML DOM, the 
   						<span class="code">log4net.Config.XmlConfigurator</span>. This section defines the
  @@ -663,7 +663,7 @@
   						</table>
   					</div>
   					
  -					<section name="Appenders">
  +					<section id="appenders" name="Appenders">
   						<p>
   							Appenders may only be defined as child elements of the <span class="code">&lt;log4net&gt;</span>
   							element. Each appender must be uniquely named. The implementing type for the appender must be specified.
  @@ -756,7 +756,7 @@
   							document.
   						</p>
   												
  -						<section name="Filters">
  +						<section id="filters" name="Filters">
   							<p>
   								Filters elements may only be defined as children of <span class="code">&lt;appender&gt;</span> elements.
   							</p>
  @@ -850,7 +850,7 @@
   <filter type="log4net.Filter.DenyAllFilter" />]]></source>
   						</section>
   						
  -						<section name="Layouts">
  +						<section id="layouts" name="Layouts">
   							<p>
   								Layout elements may only be defined as children of <span class="code">&lt;appender&gt;</span> elements.
   							</p>
  @@ -908,7 +908,7 @@
   						</section>
   					</section>
   					
  -					<section name="Root Logger">
  +					<section id="root" name="Root Logger">
   						<p>
   							Only one root logger element may only be defined and it must be a child of <span class="code">&lt;log4net&gt;</span> element.
   							The root logger is the root of the logger hierarchy. All logger ultimately inherit from this logger.
  @@ -961,7 +961,7 @@
   						</div>
   					</section>
   					
  -					<section name="Loggers">
  +					<section id="loggers" name="Loggers">
   						<p>
   							Logger elements may only be defined as children of the <span class="code">&lt;log4net&gt;</span> element.
   						</p>
  @@ -1039,7 +1039,7 @@
   						</div>
   					</section>
   					
  -					<section name="Renderers">
  +					<section id="renderers" name="Renderers">
   						<p>
   							Renderer elements may only be defined as children of the <span class="code">&lt;log4net&gt;</span> element.
   						</p>
  @@ -1086,7 +1086,7 @@
   						</p>
   					</section>
   					
  -					<section name="Parameters">
  +					<section id="param" name="Parameters">
   						<p>
   							Parameter elements may be children of many elements. See the specific elements above for details.
   						</p>
  @@ -1163,7 +1163,7 @@
   	<param name="Threshold" value="WARN"/>
   <param>]]></source>
   
  -						<section name="Extension Parameters">
  +						<section id="extension" name="Extension Parameters">
   							<p>
   								Configuration parameters map directly to writable properties on an object.
   								The properties available depend on the actual type of the object being
  @@ -1176,7 +1176,7 @@
   							</p>
   						</section>
   
  -						<section name="Compact Parameter Syntax">
  +						<section id="new-param" name="Compact Parameter Syntax">
   							<p>
   								All parameters may alternately be specified using the parameter name as the element name
   								rather than using the <i>param</i> element and <i>name</i> attribute.
  
  
  
  1.4       +8 -8      logging-log4net/xdocs/src/release/manual/contexts.xml
  
  Index: contexts.xml
  ===================================================================
  RCS file: /home/cvs/logging-log4net/xdocs/src/release/manual/contexts.xml,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- contexts.xml	17 Jan 2005 20:25:51 -0000	1.3
  +++ contexts.xml	2 May 2005 20:57:50 -0000	1.4
  @@ -24,7 +24,7 @@
   	<meta name="keywords" content="building log4net, log4net" />
   
   	<body>
  -		<section name="log4net Manual - Contexts">
  +		<section id="main" name="log4net Manual - Contexts">
   			<sectionMenu name="Contents" />
   
   			<p>
  @@ -44,7 +44,7 @@
   				Log4net supports different types of contextual logging and contexts with different scopes.
   			</p>
   			
  -			<section name="Scopes">
  +			<section id="scopes" name="Scopes">
   				<p>
   					Contextual data can be set in different scopes. These contexts have progressively narrower visibility.
   					In the logging event itself the values from all of the contexts are combined together such that
  @@ -95,7 +95,7 @@
   				</div>				
   			</section>
   			
  -			<section name="Context Properties">
  +			<section id="properties" name="Context Properties">
   				<p>
   					The log4net contexts store properties, i.e. name value pairs. The name is a string
   					the value is any object. A property can be set as follows:
  @@ -113,11 +113,11 @@
   					The <span class="code">PatternLayout</span> supports rendering the value of a named
   					property using the <span class="code">%property{name}</span> syntax. The value is 
   					converted to a string by passing it to the <span class="code">log4net.ObjectRenderer.RendererMap</span>
  -					which will locate any custom renderer for the value type. The default behaviour for
  +					which will locate any custom renderer for the value type. The default behavior for
   					custom types is to call the object's <span class="code">ToString()</span> method.
   				</p>
   				
  -				<section name="Active Property Values">
  +				<section id="active" name="Active Property Values">
   					<p>
   						An active property value is one who's value changes over time.
   					</p>
  @@ -153,7 +153,7 @@
   				
   			</section>
   			
  -			<section name="Context Stacks">
  +			<section id="stacks" name="Context Stacks">
   				<p>
   					Sometimes simple key value pairs are not the most convenient way of capturing contextual
   					information. A stack of information is a very convenient way of storing data especially
  @@ -204,7 +204,7 @@
   				</p>
   			</section>
   			
  -			<section name="Nested Diagnostic Contexts">
  +			<section id="ndc" name="Nested Diagnostic Contexts">
   				<p>
   					The <span class="code">NDC</span> (Nested Diagnostic Context) exists for compatibility
   					with older versions of log4net. This helper class implements a stack which is stored
  @@ -212,7 +212,7 @@
   				</p>
   			</section>
   			
  -			<section name="Mapped Diagnostic Contexts">
  +			<section id="mdc" name="Mapped Diagnostic Contexts">
   				<p>
   					The <span class="code">MDC</span> (MappedDiagnostic Context) exists for compatibility
   					with older versions of log4net. This helper class implements a properties map which is 
  
  
  
  1.4       +3 -3      logging-log4net/xdocs/src/release/manual/internals.xml
  
  Index: internals.xml
  ===================================================================
  RCS file: /home/cvs/logging-log4net/xdocs/src/release/manual/internals.xml,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- internals.xml	21 Mar 2005 19:40:10 -0000	1.3
  +++ internals.xml	2 May 2005 20:57:50 -0000	1.4
  @@ -24,10 +24,10 @@
   	<meta name="keywords" content="log4net internals, log4net" />
   
   	<body>
  -		<section name="log4net Manual - Internals">
  +		<section id="main" name="log4net Manual - Internals">
   			<sectionMenu name="Contents" />
   
  -			<section name="Performance">
  +			<section id="perf" name="Performance">
   				<p>
   					One of the often-cited arguments against logging is its computational cost. 
   					This is a legitimate concern as even moderately sized applications can generate 
  @@ -140,7 +140,7 @@
   				</p>
   			</section>
   
  -			<section name="Logging Event Flow">
  +			<section id="flow" name="Logging Event Flow">
   				<p>
   					The following is the series of steps and checks that a messages goes through while being logged.
   					For the purposes of this example we will document an <span class="code">INFO</span> level
  
  
  
  1.6       +9 -9      logging-log4net/xdocs/src/release/manual/introduction.xml
  
  Index: introduction.xml
  ===================================================================
  RCS file: /home/cvs/logging-log4net/xdocs/src/release/manual/introduction.xml,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- introduction.xml	14 Feb 2005 03:15:37 -0000	1.5
  +++ introduction.xml	2 May 2005 20:57:50 -0000	1.6
  @@ -24,10 +24,10 @@
   	<meta name="keywords" content="log4net manual, log4net" />
   
   	<body>
  -		<section name="log4net Manual - Introduction">
  +		<section id="main" name="log4net Manual - Introduction">
   			<sectionMenu name="Contents" />
   
  -			<section name="Overview">
  +			<section id="overview" name="Overview">
   				<p>
   					This document is based on <i>Short introduction to log4j</i> by <i>Ceki G&#252;lc&#252;</i>.
   				</p>
  @@ -76,7 +76,7 @@
   				</p>
   			</section>
   			
  -			<section name="Frameworks">
  +			<section id="frameworks" name="Frameworks">
   				<p>
   					Log4net is available for several frameworks. For each supported framework an 
   					assembly targeting that framework is built:
  @@ -96,7 +96,7 @@
   				</p>
   			</section>
   			
  -			<section name="Loggers and Appenders">
  +			<section id="loggers" name="Loggers and Appenders">
   				<p>
   					Log4net has three main components: <i>loggers</i>, <i>appenders</i> and <i>layouts</i>. 
   					These three types of components work together to enable developers to log 
  @@ -106,7 +106,7 @@
   					<i>object renderers</i> that turn objects into strings.
   				</p>
   				
  -				<section name="Logger hierarchy">
  +				<section id="hierarchy" name="Logger hierarchy">
   					<p>
   						The first and foremost advantage of any logging API over plain
   						<span class="code">System.Console.WriteLine</span>
  @@ -548,7 +548,7 @@
   					</p>
   				</section>
   				
  -				<section name="Appenders">
  +				<section id="appenders" name="Appenders">
   					<p>
   						The ability to selectively enable or disable logging requests based on their 
   						logger is only part of the picture. Log4net allows logging requests to print to 
  @@ -817,7 +817,7 @@
   					</div>
   				</section>
   				
  -				<section name="Filters">
  +				<section id="filters" name="Filters">
   					<p>
   						Appenders can filter the events that are delivered to them. The filters can be 
   						specified in the configuration to allow fine control of the events that are 
  @@ -901,7 +901,7 @@
   					</p>
   				</section>
   				
  -				<section name="Layouts">
  +				<section id="layouts" name="Layouts">
   					<p>
   						More often than not, users wish to customize not only the output destination 
   						but also the output format. This is accomplished by associating a <i>layout</i> 
  @@ -989,7 +989,7 @@
   					</div>
   				</section>
   				
  -				<section name="Object Renderers">
  +				<section id="renderers" name="Object Renderers">
   					<p>
   						Just as importantly, log4net will render the content of the log message 
   						according to user specified criteria. For example, if you frequently need to 
  
  
  
  1.4       +3 -3      logging-log4net/xdocs/src/release/manual/plugins.xml
  
  Index: plugins.xml
  ===================================================================
  RCS file: /home/cvs/logging-log4net/xdocs/src/release/manual/plugins.xml,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- plugins.xml	17 Jan 2005 20:25:51 -0000	1.3
  +++ plugins.xml	2 May 2005 20:57:50 -0000	1.4
  @@ -24,10 +24,10 @@
   	<meta name="keywords" content="log4net plugins, log4net" />
   
   	<body>
  -		<section name="log4net Manual - Plugins">
  +		<section id="main" name="log4net Manual - Plugins">
   			<sectionMenu name="Contents" />
   
  -			<section name="Plugins">
  +			<section id="plugins" name="Plugins">
   				<p>
   					Plugins are additional modular components that are attached to a logger repository.
   				</p>
  @@ -78,7 +78,7 @@
   					</li>
   				</ul>
   
  -				<section name="Plugin Attributes">
  +				<section id="attributes" name="Plugin Attributes">
   					<p>
   						Plugins can be configured using the following assembly-level attributes:
   					</p>
  
  
  
  1.4       +3 -3      logging-log4net/xdocs/src/release/manual/repositories.xml
  
  Index: repositories.xml
  ===================================================================
  RCS file: /home/cvs/logging-log4net/xdocs/src/release/manual/repositories.xml,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- repositories.xml	17 Jan 2005 20:25:51 -0000	1.3
  +++ repositories.xml	2 May 2005 20:57:50 -0000	1.4
  @@ -24,10 +24,10 @@
   	<meta name="keywords" content="building log4net, log4net" />
   
   	<body>
  -		<section name="log4net Manual - Repositories">
  +		<section id="main" name="log4net Manual - Repositories">
   			<sectionMenu name="Contents" />
   
  -			<section name="Logging Repositories">
  +			<section id="repository" name="Logging Repositories">
   				<p>
   					Logging repositories are considered advanced functionality. The default behavior
   					should be sufficient for most users.
  @@ -51,7 +51,7 @@
   					A repository created in this way will need to be configured programmatically.
   				</p>
   
  -				<section name="Attributes">
  +				<section id="attributes" name="Attributes">
   					<p>
   						An assembly may choose to utilize a named logging repository rather than the default repository.
   						This completely separates the logging for the assembly from the rest of the application.