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 dr...@apache.org on 2005/12/11 10:19:48 UTC

svn commit: r355946 - in /logging/log4net/trunk: ./ src/ src/Appender/ src/Config/ src/Core/ src/DateFormatter/ src/Filter/ src/Layout/ src/ObjectRenderer/ src/Repository/ src/Repository/Hierarchy/ src/Util/ src/Util/TypeConverters/

Author: drieseng
Date: Sun Dec 11 01:19:23 2005
New Revision: 355946

URL: http://svn.apache.org/viewcvs?rev=355946&view=rev
Log:
* Repository/ILoggerRepository.cs:

        Modified cref to point to Hierarchy class instead of Hierarchy
        namespace.

* Repository/Hierarchy/Hierarchy.cs:

        Fixed ambiguous reference in XML doc.

* LogManager.cs:

        Fixed ambiguous reference in XML doc.

* Filter/LoggerMatchFilter.cs:

        Fixed ambiguous references in XML doc.

* Core/ErrorCode.cs:

        Fixed ambiguous references in XML doc.

* Core/DefaultRepositorySelector.cs:

        Fixed ambiguous references in XML doc.

* Core/CompactRepositorySelector.cs:

        Fixed ambiguous references in XML doc.

* Core/LoggingEvent.cs:

        Fixed ambiguous references in XML doc.

* Core/IRepositorySelector.cs:

        Fixed ambiguous references in XML doc.

* Core/LogImpl.cs:

        Fixed ambiguous references in XML doc.

* ObjectRenderer/DefaultRenderer.cs:

        Fixed ambiguous references in XML doc.

* ObjectRenderer/RendererMap.cs:

        Fixed ambiguous references in XML doc.

* ObjectRenderer/IObjectRenderer.cs:

        Fixed ambiguous references in XML doc.

* Appender/RemoteSyslogAppender.cs:

        Fixed ambiguous references in XML doc.

* Appender/ConsoleAppender.cs:

        Fixed ambiguous references in XML doc.

* Appender/MemoryAppender.cs:

        Fixed ambiguous references in XML doc.

* Appender/AspNetTraceAppender.cs:

        Fixed ambiguous references in XML doc.

* Appender/BufferingAppenderSkeleton.cs:

        Fixed ambiguous references in XML doc.

* Appender/FileAppender.cs:

        Fixed ambiguous references in XML doc.

* Appender/TextWriterAppender.cs:

        Fixed ambiguous references in XML doc.

* Appender/EventLogAppender.cs:

        Fixed ambiguous references in XML doc.

* Appender/AppenderSkeleton.cs:

        Fixed ambiguous references in XML doc.

* Appender/AnsiColorTerminalAppender.cs:

        Fixed ambiguous references in XML doc.

* Appender/UdpAppender.cs:

        Fixed ambiguous references in XML doc.

* Appender/LocalSyslogAppender.cs:

        Fixed ambiguous references in XML doc.

* ILog.cs:

        Fixed ambiguous references in XML doc.

* DateFormatter/SimpleDateFormatter.cs:

        Fixed ambiguous references in XML doc.

* Config/XmlConfiguratorAttribute.cs:

        Fixed ambiguous references in XML doc.

* Util/ReadOnlyPropertiesDictionary.cs:

        Fixed ambiguous references in XML doc.

* Util/TypeConverters/PatternStringConverter.cs:

        Fixed ambiguous reference in XML doc.

* Util/TypeConverters/EncodingConverter.cs:

        Fixed ambiguous references in XML doc.

* Util/TypeConverters/ConverterRegistry.cs:

        Fixed ambiguous references in XML doc.

* Util/TypeConverters/TypeConverter.cs:

        Fixed ambiguous references in XML doc.

* Util/PatternString.cs:

        Fixed ambiguous references in XML doc.

* Layout/PatternLayout.cs:

        Fixed ambiguous references in XML doc.

* log4net.include:

        Added support for Mono 2.0 profile.

* log4net.build:

        -Added support for Mono 2.0 profile.
        -Require .NET 2.0 and Mono 2.0 for building release.
        -Use /keyfile compiler option introduced in .NET 2.0 and Mono
         (1.0 & 2.0) to specify path to log4net.snk, as this is the only
         way to specify this path in a platform independent way.


Modified:
    logging/log4net/trunk/ChangeLog.txt
    logging/log4net/trunk/log4net.build
    logging/log4net/trunk/log4net.include
    logging/log4net/trunk/src/Appender/AnsiColorTerminalAppender.cs
    logging/log4net/trunk/src/Appender/AppenderSkeleton.cs
    logging/log4net/trunk/src/Appender/AspNetTraceAppender.cs
    logging/log4net/trunk/src/Appender/BufferingAppenderSkeleton.cs
    logging/log4net/trunk/src/Appender/ConsoleAppender.cs
    logging/log4net/trunk/src/Appender/EventLogAppender.cs
    logging/log4net/trunk/src/Appender/FileAppender.cs
    logging/log4net/trunk/src/Appender/LocalSyslogAppender.cs
    logging/log4net/trunk/src/Appender/MemoryAppender.cs
    logging/log4net/trunk/src/Appender/RemoteSyslogAppender.cs
    logging/log4net/trunk/src/Appender/TextWriterAppender.cs
    logging/log4net/trunk/src/Appender/UdpAppender.cs
    logging/log4net/trunk/src/Config/XmlConfiguratorAttribute.cs
    logging/log4net/trunk/src/Core/CompactRepositorySelector.cs
    logging/log4net/trunk/src/Core/DefaultRepositorySelector.cs
    logging/log4net/trunk/src/Core/ErrorCode.cs
    logging/log4net/trunk/src/Core/IRepositorySelector.cs
    logging/log4net/trunk/src/Core/LogImpl.cs
    logging/log4net/trunk/src/Core/LoggingEvent.cs
    logging/log4net/trunk/src/DateFormatter/SimpleDateFormatter.cs
    logging/log4net/trunk/src/Filter/LoggerMatchFilter.cs
    logging/log4net/trunk/src/ILog.cs
    logging/log4net/trunk/src/Layout/PatternLayout.cs
    logging/log4net/trunk/src/LogManager.cs
    logging/log4net/trunk/src/ObjectRenderer/DefaultRenderer.cs
    logging/log4net/trunk/src/ObjectRenderer/IObjectRenderer.cs
    logging/log4net/trunk/src/ObjectRenderer/RendererMap.cs
    logging/log4net/trunk/src/Repository/Hierarchy/Hierarchy.cs
    logging/log4net/trunk/src/Repository/ILoggerRepository.cs
    logging/log4net/trunk/src/Util/PatternString.cs
    logging/log4net/trunk/src/Util/ReadOnlyPropertiesDictionary.cs
    logging/log4net/trunk/src/Util/TypeConverters/ConverterRegistry.cs
    logging/log4net/trunk/src/Util/TypeConverters/EncodingConverter.cs
    logging/log4net/trunk/src/Util/TypeConverters/PatternStringConverter.cs
    logging/log4net/trunk/src/Util/TypeConverters/TypeConverter.cs

Modified: logging/log4net/trunk/ChangeLog.txt
URL: http://svn.apache.org/viewcvs/logging/log4net/trunk/ChangeLog.txt?rev=355946&r1=355945&r2=355946&view=diff
==============================================================================
--- logging/log4net/trunk/ChangeLog.txt (original)
+++ logging/log4net/trunk/ChangeLog.txt Sun Dec 11 01:19:23 2005
@@ -1,3 +1,157 @@
+2005-12-11 10:00 drieseng
+
+	* Repository/ILoggerRepository.cs:
+
+	Modified cref to point to Hierarchy class instead of Hierarchy 
+	namespace.
+
+	* Repository/Hierarchy/Hierarchy.cs:
+
+	Fixed ambiguous reference in XML doc.
+
+	* LogManager.cs:
+
+	Fixed ambiguous reference in XML doc.
+
+	* Filter/LoggerMatchFilter.cs:
+
+	Fixed ambiguous references in XML doc.
+
+	* Core/ErrorCode.cs:
+
+	Fixed ambiguous references in XML doc.
+
+	* Core/DefaultRepositorySelector.cs:
+
+	Fixed ambiguous references in XML doc.
+
+	* Core/CompactRepositorySelector.cs:
+
+	Fixed ambiguous references in XML doc.
+
+	* Core/LoggingEvent.cs:
+
+	Fixed ambiguous references in XML doc.
+
+	* Core/IRepositorySelector.cs:
+
+	Fixed ambiguous references in XML doc.
+
+	* Core/LogImpl.cs:
+
+	Fixed ambiguous references in XML doc.
+
+	* ObjectRenderer/DefaultRenderer.cs:
+
+	Fixed ambiguous references in XML doc.
+
+	* ObjectRenderer/RendererMap.cs:
+
+	Fixed ambiguous references in XML doc.
+
+	* ObjectRenderer/IObjectRenderer.cs:
+
+	Fixed ambiguous references in XML doc.
+
+	* Appender/RemoteSyslogAppender.cs:
+
+	Fixed ambiguous references in XML doc.
+
+	* Appender/ConsoleAppender.cs:
+
+	Fixed ambiguous references in XML doc.
+
+	* Appender/MemoryAppender.cs:
+
+	Fixed ambiguous references in XML doc.
+
+	* Appender/AspNetTraceAppender.cs:
+
+	Fixed ambiguous references in XML doc.
+
+	* Appender/BufferingAppenderSkeleton.cs:
+
+	Fixed ambiguous references in XML doc.
+
+	* Appender/FileAppender.cs:
+
+	Fixed ambiguous references in XML doc.
+
+	* Appender/TextWriterAppender.cs:
+
+	Fixed ambiguous references in XML doc.
+
+	* Appender/EventLogAppender.cs:
+
+	Fixed ambiguous references in XML doc.
+
+	* Appender/AppenderSkeleton.cs:
+
+	Fixed ambiguous references in XML doc.
+
+	* Appender/AnsiColorTerminalAppender.cs:
+
+	Fixed ambiguous references in XML doc.
+
+	* Appender/UdpAppender.cs:
+
+	Fixed ambiguous references in XML doc.
+
+	* Appender/LocalSyslogAppender.cs:
+
+	Fixed ambiguous references in XML doc.
+
+	* ILog.cs:
+
+	Fixed ambiguous references in XML doc.
+
+	* DateFormatter/SimpleDateFormatter.cs:
+
+	Fixed ambiguous references in XML doc.
+
+	* Config/XmlConfiguratorAttribute.cs:
+
+	Fixed ambiguous references in XML doc.
+
+	* Util/ReadOnlyPropertiesDictionary.cs:
+
+	Fixed ambiguous references in XML doc.
+
+	* Util/TypeConverters/PatternStringConverter.cs:
+
+	Fixed ambiguous reference in XML doc.
+
+	* Util/TypeConverters/EncodingConverter.cs:
+
+	Fixed ambiguous references in XML doc.
+
+	* Util/TypeConverters/ConverterRegistry.cs:
+
+	Fixed ambiguous references in XML doc.
+
+	* Util/TypeConverters/TypeConverter.cs:
+
+	Fixed ambiguous references in XML doc.
+
+	* Util/PatternString.cs:
+
+	Fixed ambiguous references in XML doc.
+
+	* Layout/PatternLayout.cs:
+
+	Fixed ambiguous references in XML doc.
+
+	* log4net.include:
+
+	Added support for Mono 2.0 profile.
+
+	* log4net.build:
+
+	-Added support for Mono 2.0 profile.
+	-Require .NET 2.0 and Mono 2.0 for building release.
+	-Use /keyfile compiler option introduced in .NET 2.0 and Mono 
+	 (1.0 & 2.0) to specify path to log4net.snk, as this is the only
+	 way to specify this path in a platform independent way.
 
 =============================================================================
 Version 1.2.9 BETA

Modified: logging/log4net/trunk/log4net.build
URL: http://svn.apache.org/viewcvs/logging/log4net/trunk/log4net.build?rev=355946&r1=355945&r2=355946&view=diff
==============================================================================
--- logging/log4net/trunk/log4net.build (original)
+++ logging/log4net/trunk/log4net.build Sun Dec 11 01:19:23 2005
@@ -16,7 +16,6 @@
 -->
 <project name="log4net" default="compile-all" xmlnds="http://tempuri.org/nant-vs.xsd">
     <!-- Global project settings -->
-    <!-- Global project settings -->
     <property name="log4net.basedir" value="." />
     <property name="project.build.config" value="debug" />
     <property name="project.build.package" value="false" />
@@ -114,6 +113,14 @@
         <if test="${not framework::exists('mono-1.0')}">
             <echo message="Mono 1.0 runtime is not available." />
         </if>
+        <!-- Mono 2.0 -->
+        <if test="${framework::exists('mono-2.0')}">
+            <property name="nant.settings.currentframework" value="mono-2.0" />
+            <call target="display-target-framework" />
+        </if>
+        <if test="${not framework::exists('mono-2.0')}">
+            <echo message="Mono 2.0 runtime is not available." />
+        </if>
         <!-- SSCLI 1.0 -->
         <if test="${framework::exists('sscli-1.0')}">
             <property name="nant.settings.currentframework" value="sscli-1.0" />
@@ -217,10 +224,7 @@
         </if>
         <if test="${not framework::exists('net-2.0')}">
             <if test="${property::exists('project.build.package') and project.build.package}">
-                <!-- .NET 2.0 Build Skipped for Package
                 <fail message="The .NET Framework 2.0 is not available." />
-                -->
-                <echo message="The .NET Framework 2.0 is not available. Build skipped during package." />
             </if>
             <if test="${not(property::exists('project.build.package') and project.build.package)}">
                 <echo message="The .NET Framework 2.0 is not available. Build skipped." />
@@ -237,6 +241,17 @@
                 <echo message="Mono 1.0 is not available. Build skipped." />
             </if>
         </if>
+        <if test="${framework::exists('mono-2.0')}">
+            <call target="compile-mono-2.0" />
+        </if>
+        <if test="${not framework::exists('mono-2.0')}">
+            <if test="${property::exists('project.build.package') and project.build.package}">
+                <fail message="Mono 2.0 is not available." />
+            </if>
+            <if test="${not(property::exists('project.build.package') and project.build.package)}">
+                <echo message="Mono 2.0 is not available. Build skipped." />
+            </if>
+        </if>
         <if test="${framework::exists('sscli-1.0')}">
             <call target="compile-sscli-1.0" />
         </if>
@@ -381,13 +396,9 @@
                     <property name="temp.build.skip" value="true" />
                 </if>
             </if>
-            <if test="${file::exists(log4net.basedir + '/log4net.snk')}">
-                <!-- copy the log4net key file to the location where the compiler expects it to be -->
-                <copy file="${log4net.basedir}/log4net.snk" todir="${current.bin.dir}/../../../" />
-            </if>
         </if>
         <if test="${not temp.build.skip}">
-            <csc nostdlib="true" noconfig="true" warnaserror="true" target="library" debug="${current.build.debug}" define="${current.build.defines.csc}" output="${current.bin.dir}/log4net.dll" doc="${current.bin.dir}/log4net.xml">
+            <csc keyfile="${path::combine(log4net.basedir, 'log4net.snk')}" nostdlib="true" noconfig="true" warnaserror="true" target="library" debug="${current.build.debug}" define="${current.build.defines.csc}" output="${current.bin.dir}/log4net.dll" doc="${current.bin.dir}/log4net.xml">
                 <sources basedir="${log4net.basedir}/src">
                     <include name="**/*.cs" />
                 </sources>
@@ -419,13 +430,9 @@
                     <property name="temp.build.skip" value="true" />
                 </if>
             </if>
-            <if test="${file::exists(log4net.basedir + '/log4net.snk')}">
-                <!-- copy the log4net key file to the location where the compiler expects it to be -->
-                <copy file="${log4net.basedir}/log4net.snk" todir="${current.bin.dir}/../../../" />
-            </if>
         </if>
         <if test="${not temp.build.skip}">
-            <csc nostdlib="false" noconfig="true" warnaserror="true" target="library" debug="${current.build.debug}" define="${current.build.defines.csc}" output="${current.bin.dir}/log4net.dll">
+            <csc keyfile="${path::combine(log4net.basedir, 'log4net.snk')}" nostdlib="false" noconfig="true" warnaserror="true" target="library" debug="${current.build.debug}" define="${current.build.defines.csc}" output="${current.bin.dir}/log4net.dll" doc="${current.bin.dir}/log4net.xml">
                 <nowarn>
                     <!-- workaround for Mono bug #61902 -->
                     <warning number="0618" />
@@ -444,7 +451,44 @@
             </csc>
         </if>
     </target>
-    <target name="compile-sscli-1.0" description="Builds SSCLI 1.0 version" depends="set-sscli-1.0-runtime-configuration, check-log4net-basedir, clean-current-bin-dir">
+    <target name="compile-mono-2.0" description="Builds Mono 2.0 version" depends="set-mono-2.0-runtime-configuration, check-log4net-basedir, clean-current-bin-dir">
+        <!-- initialize the temp.build.skip property to false -->
+        <property name="temp.build.skip" value="false" />
+        <if test="${current.build.config.release}">
+            <!-- check if the log4net key file is available -->
+            <if test="${not file::exists(log4net.basedir + '/log4net.snk')}">
+                <if test="${property::exists('project.build.package') and project.build.package}">
+                    <fail message="Key file not found." />
+                </if>
+                <if test="${not(property::exists('project.build.package') and project.build.package)}">
+                    <echo message="Key file not found. You can generate a key file by running 'sn -k log4net.snk'." />
+                    <echo message="The generated key file should be stored in the log4net base directory." />
+                    <echo message="The release build will be skipped." />
+                    <property name="temp.build.skip" value="true" />
+                </if>
+            </if>
+        </if>
+        <if test="${not temp.build.skip}">
+            <csc keyfile="${path::combine(log4net.basedir, 'log4net.snk')}" nostdlib="false" noconfig="true" warnaserror="true" target="library" debug="${current.build.debug}" define="${current.build.defines.csc}" output="${current.bin.dir}/log4net.dll" doc="${current.bin.dir}/log4net.xml">
+                <nowarn>
+                    <!-- workaround for Mono bug #61902 -->
+                    <warning number="0618" />
+                </nowarn>
+                <sources basedir="${log4net.basedir}/src">
+                    <include name="**/*.cs" />
+                </sources>
+                <references>
+                    <include name="System.dll" />
+                    <include name="System.Data.dll" />
+                    <include name="System.Web.dll" />
+                    <include name="System.Xml.dll" />
+                    <!-- allow for third party assemblies to be referenced by just storing them in the lib/<framework family>/<framework version>/<build configuration> directory -->
+                    <include name="lib/${framework::get-family(framework::get-target-framework())}/${framework::get-version(framework::get-target-framework())}/${current.build.config}/*.dll" />
+                </references>
+            </csc>
+        </if>
+  </target>
+  <target name="compile-sscli-1.0" description="Builds SSCLI 1.0 version" depends="set-sscli-1.0-runtime-configuration, check-log4net-basedir, clean-current-bin-dir">
         <!-- initialize the temp.build.skip property to false -->
         <property name="temp.build.skip" value="false" />
         <if test="${current.build.config.release}">

Modified: logging/log4net/trunk/log4net.include
URL: http://svn.apache.org/viewcvs/logging/log4net/trunk/log4net.include?rev=355946&r1=355945&r2=355946&view=diff
==============================================================================
--- logging/log4net/trunk/log4net.include (original)
+++ logging/log4net/trunk/log4net.include Sun Dec 11 01:19:23 2005
@@ -249,6 +249,18 @@
         <property name="current.sdkdoc.dir" value="${sdkdoc.dir}/${framework::get-family(framework::get-target-framework())}/${framework::get-version(framework::get-target-framework())}" />
         <property name="current.sdkdoc.debug" value="${sdkdoc.debug}" dynamic="true" />
     </target>
+    <target name="set-mono-2.0-runtime-configuration" depends="check-bin-dir, check-sdkdoc-dir, check-sdkdoc-debug, check-current-build-config, check-build-debug, check-build-defines">
+        <property name="nant.settings.currentframework" value="mono-2.0" />
+        <property name="current.build.debug" value="${build.debug}" dynamic="true" />
+        <property name="current.build.defines.csc" value="${build.defines.csc},MONO,MONO_2_0" dynamic="true" />
+        <property name="current.build.defines.jsc" value="${build.defines.jsc},MONO,MONO_2_0" dynamic="true" />
+        <property name="current.build.defines.vbc" value="${build.defines.vbc},MONO=True,MONO_2_0=True" dynamic="true" />
+        <property name="current.build.defines.vjc" value="${build.defines.vjc},MONO,MONO_2_0" dynamic="true" />
+        <property name="current.build.defines.cl" value="${build.defines.cl} /D MONO /D MONO_2_0" dynamic="true" />
+        <property name="current.bin.dir" value="${bin.dir}/${framework::get-family(framework::get-target-framework())}/${framework::get-version(framework::get-target-framework())}/${current.build.config}" />
+        <property name="current.sdkdoc.dir" value="${sdkdoc.dir}/${framework::get-family(framework::get-target-framework())}/${framework::get-version(framework::get-target-framework())}" />
+        <property name="current.sdkdoc.debug" value="${sdkdoc.debug}" dynamic="true" />
+    </target>
     <target name="set-sscli-1.0-runtime-configuration" depends="check-bin-dir, check-sdkdoc-dir, check-sdkdoc-debug, check-current-build-config, check-build-debug, check-build-defines">
         <property name="nant.settings.currentframework" value="sscli-1.0" />
         <property name="current.build.debug" value="${build.debug}" dynamic="true" />

Modified: logging/log4net/trunk/src/Appender/AnsiColorTerminalAppender.cs
URL: http://svn.apache.org/viewcvs/logging/log4net/trunk/src/Appender/AnsiColorTerminalAppender.cs?rev=355946&r1=355945&r2=355946&view=diff
==============================================================================
--- logging/log4net/trunk/src/Appender/AnsiColorTerminalAppender.cs (original)
+++ logging/log4net/trunk/src/Appender/AnsiColorTerminalAppender.cs Sun Dec 11 01:19:23 2005
@@ -20,6 +20,7 @@
 using System.Text;
 using System.Globalization;
 
+using log4net.Core;
 using log4net.Layout;
 using log4net.Util;
 
@@ -278,7 +279,7 @@
 		#region Override implementation of AppenderSkeleton
 
 		/// <summary>
-		/// This method is called by the <see cref="AppenderSkeleton.DoAppend"/> method.
+		/// This method is called by the <see cref="AppenderSkeleton.DoAppend(LoggingEvent)"/> method.
 		/// </summary>
 		/// <param name="loggingEvent">The event to log.</param>
 		/// <remarks>

Modified: logging/log4net/trunk/src/Appender/AppenderSkeleton.cs
URL: http://svn.apache.org/viewcvs/logging/log4net/trunk/src/Appender/AppenderSkeleton.cs?rev=355946&r1=355945&r2=355946&view=diff
==============================================================================
--- logging/log4net/trunk/src/Appender/AppenderSkeleton.cs (original)
+++ logging/log4net/trunk/src/Appender/AppenderSkeleton.cs Sun Dec 11 01:19:23 2005
@@ -64,12 +64,12 @@
 
 		/// <summary>
 		/// Finalizes this appender by calling the implementation's 
-		/// <see cref="AppenderSkeleton.Close"/> method.
+		/// <see cref="Close"/> method.
 		/// </summary>
 		/// <remarks>
 		/// <para>
 		/// If this appender has not been closed then the <c>Finalize</c> method
-		/// will call <see cref="AppenderSkeleton.Close"/>.
+		/// will call <see cref="Close"/>.
 		/// </para>
 		/// </remarks>
 		~AppenderSkeleton() 
@@ -248,13 +248,13 @@
 		/// <summary>
 		/// Performs threshold checks and invokes filters before 
 		/// delegating actual logging to the subclasses specific 
-		/// <see cref="AppenderSkeleton.Append(LoggingEvent)"/> method.
+		/// <see cref="Append(LoggingEvent)"/> method.
 		/// </summary>
 		/// <param name="loggingEvent">The event to log.</param>
 		/// <remarks>
 		/// <para>
 		/// This method cannot be overridden by derived classes. A
-		/// derived class should override the <see cref="Append"/> method
+		/// derived class should override the <see cref="Append(LoggingEvent)"/> method
 		/// which is called by this method.
 		/// </para>
 		/// <para>
@@ -270,7 +270,7 @@
 		///		</item>
 		///		<item>
 		///			<description>
-		///			Checks that the <see cref="Filter"/> chain accepts the 
+		///			Checks that the <see cref="IFilter"/> chain accepts the 
 		///			<paramref name="loggingEvent"/>.
 		///			</description>
 		///		</item>
@@ -283,7 +283,7 @@
 		/// </para>
 		/// <para>
 		/// If all of the above steps succeed then the <paramref name="loggingEvent"/>
-		/// will be passed to the abstract <see cref="Append"/> method.
+		/// will be passed to the abstract <see cref="Append(LoggingEvent)"/> method.
 		/// </para>
 		/// </remarks>
 		public void DoAppend(LoggingEvent loggingEvent) 
@@ -345,13 +345,13 @@
 		/// <summary>
 		/// Performs threshold checks and invokes filters before 
 		/// delegating actual logging to the subclasses specific 
-		/// <see cref="AppenderSkeleton.Append(LoggingEvent[])"/> method.
+		/// <see cref="Append(LoggingEvent[])"/> method.
 		/// </summary>
 		/// <param name="loggingEvents">The array of events to log.</param>
 		/// <remarks>
 		/// <para>
 		/// This method cannot be overridden by derived classes. A
-		/// derived class should override the <see cref="Append"/> method
+		/// derived class should override the <see cref="Append(LoggingEvent[])"/> method
 		/// which is called by this method.
 		/// </para>
 		/// <para>
@@ -367,7 +367,7 @@
 		///		</item>
 		///		<item>
 		///			<description>
-		///			Checks that the <see cref="Filter"/> chain accepts the 
+		///			Checks that the <see cref="IFilter"/> chain accepts the 
 		///			<paramref name="loggingEvent"/>.
 		///			</description>
 		///		</item>
@@ -380,7 +380,7 @@
 		/// </para>
 		/// <para>
 		/// If all of the above steps succeed then the <paramref name="loggingEvents"/>
-		/// will be passed to the <see cref="Append"/> method.
+		/// will be passed to the <see cref="Append(LoggingEvent[])"/> method.
 		/// </para>
 		/// </remarks>
 		public void DoAppend(LoggingEvent[] loggingEvents) 
@@ -471,7 +471,7 @@
 		///		</item>
 		///		<item>
 		///			<description>
-		///			Checks that the <see cref="Filter"/> chain accepts the 
+		///			Checks that the <see cref="IFilter"/> chain accepts the 
 		///			<paramref name="loggingEvent"/>.
 		///			</description>
 		///		</item>
@@ -603,7 +603,7 @@
 		/// A subclass must implement this method to perform
 		/// logging of the <paramref name="loggingEvent"/>.
 		/// </para>
-		/// <para>This method will be called by <see cref="AppenderSkeleton.DoAppend"/>
+		/// <para>This method will be called by <see cref="DoAppend(LoggingEvent)"/>
 		/// if all the conditions listed for that method are met.
 		/// </para>
 		/// <para>
@@ -636,23 +636,23 @@
 		}
 
 		/// <summary>
-		/// Called before <see cref="Append"/> as a precondition.
+		/// Called before <see cref="Append(LoggingEvent)"/> as a precondition.
 		/// </summary>
 		/// <remarks>
 		/// <para>
-		/// This method is called by <see cref="AppenderSkeleton.DoAppend"/>
-		/// before the call to the abstract <see cref="Append"/> method.
+		/// This method is called by <see cref="DoAppend(LoggingEvent)"/>
+		/// before the call to the abstract <see cref="Append(LoggingEvent)"/> method.
 		/// </para>
 		/// <para>
 		/// This method can be overridden in a subclass to extend the checks 
-		/// made before the event is passed to the <see cref="Append"/> method.
+		/// made before the event is passed to the <see cref="Append(LoggingEvent)"/> method.
 		/// </para>
 		/// <para>
 		/// A subclass should ensure that they delegate this call to
 		/// this base class if it is overridden.
 		/// </para>
 		/// </remarks>
-		/// <returns><c>true</c> if the call to <see cref="Append"/> should proceed.</returns>
+		/// <returns><c>true</c> if the call to <see cref="Append(LoggingEvent)"/> should proceed.</returns>
 		virtual protected bool PreAppendCheck()
 		{
 			if ((m_layout == null) && RequiresLayout)
@@ -830,7 +830,7 @@
 		/// Set to <c>null</c> initially.
 		/// </para>
 		/// <para>
-		/// See <see cref="Filter"/> for more information.
+		/// See <see cref="IFilter"/> for more information.
 		/// </para>
 		/// </remarks>
 		private IFilter m_headFilter;
@@ -839,7 +839,7 @@
 		/// The last filter in the filter chain.
 		/// </summary>
 		/// <remarks>
-		/// See <see cref="Filter"/> for more information.
+		/// See <see cref="IFilter"/> for more information.
 		/// </remarks>
 		private IFilter m_tailFilter;
 

Modified: logging/log4net/trunk/src/Appender/AspNetTraceAppender.cs
URL: http://svn.apache.org/viewcvs/logging/log4net/trunk/src/Appender/AspNetTraceAppender.cs?rev=355946&r1=355945&r2=355946&view=diff
==============================================================================
--- logging/log4net/trunk/src/Appender/AspNetTraceAppender.cs (original)
+++ logging/log4net/trunk/src/Appender/AspNetTraceAppender.cs Sun Dec 11 01:19:23 2005
@@ -29,7 +29,7 @@
 {
 	/// <summary>
 	/// <para>
-	/// Appends log events to the ASP.NET <see cref="System.Web.TraceContext"/> system.
+	/// Appends log events to the ASP.NET <see cref="TraceContext"/> system.
 	/// </para>
 	/// </summary>
 	/// <remarks>
@@ -44,8 +44,8 @@
 	/// whether tracing is displayed to a page, to the trace viewer, or both.
 	/// </para>
 	/// <para>
-	/// The logging event is passed to the <see cref="System.Web.TraceContext.Write"/> or 
-	/// <see cref="System.Web.TraceContext.Warn"/> method depending on the level of the logging event.
+	/// The logging event is passed to the <see cref="TraceContext.Write(string)"/> or 
+	/// <see cref="TraceContext.Warn(string)"/> method depending on the level of the logging event.
 	/// </para>
 	/// </remarks>
 	/// <author>Nicko Cadell</author>
@@ -78,7 +78,7 @@
 		/// <para>
 		/// Write the logging event to the ASP.NET trace
 		/// <c>HttpContext.Current.Trace</c> 
-		/// (<see cref="System.Web.TraceContext"/>).
+		/// (<see cref="TraceContext"/>).
 		/// </para>
 		/// </remarks>
 		override protected void Append(LoggingEvent loggingEvent) 
@@ -119,4 +119,4 @@
 	}
 }
 
-#endif // !NETCF && !SSCLI
\ No newline at end of file
+#endif // !NETCF && !SSCLI

Modified: logging/log4net/trunk/src/Appender/BufferingAppenderSkeleton.cs
URL: http://svn.apache.org/viewcvs/logging/log4net/trunk/src/Appender/BufferingAppenderSkeleton.cs?rev=355946&r1=355945&r2=355946&view=diff
==============================================================================
--- logging/log4net/trunk/src/Appender/BufferingAppenderSkeleton.cs (original)
+++ logging/log4net/trunk/src/Appender/BufferingAppenderSkeleton.cs Sun Dec 11 01:19:23 2005
@@ -216,7 +216,7 @@
 		/// event data to be fixed and serialized. This will improve performance.
 		/// </para>
 		/// <para>
-		/// See <see cref="LoggingEvent.FixVolatileData(bool)"/> for more information.
+		/// See <see cref="LoggingEvent.FixVolatileData(FixFlags)"/> for more information.
 		/// </para>
 		/// </remarks>
 		[Obsolete("Use Fix property")]
@@ -411,7 +411,7 @@
 		}
 
 		/// <summary>
-		/// This method is called by the <see cref="AppenderSkeleton.DoAppend"/> method. 
+		/// This method is called by the <see cref="AppenderSkeleton.DoAppend(LoggingEvent)"/> method. 
 		/// </summary>
 		/// <param name="loggingEvent">the event to log</param>
 		/// <remarks>
@@ -435,7 +435,7 @@
 		/// </list>
 		/// <para>
 		/// Before the event is stored in the buffer it is fixed
-		/// (see <see cref="LoggingEvent.FixVolatileData()"/>) to ensure that
+		/// (see <see cref="LoggingEvent.FixVolatileData(FixFlags)"/>) to ensure that
 		/// any data referenced by the event will be valid when the buffer
 		/// is processed.
 		/// </para>

Modified: logging/log4net/trunk/src/Appender/ConsoleAppender.cs
URL: http://svn.apache.org/viewcvs/logging/log4net/trunk/src/Appender/ConsoleAppender.cs?rev=355946&r1=355945&r2=355946&view=diff
==============================================================================
--- logging/log4net/trunk/src/Appender/ConsoleAppender.cs (original)
+++ logging/log4net/trunk/src/Appender/ConsoleAppender.cs Sun Dec 11 01:19:23 2005
@@ -136,7 +136,7 @@
 		#region Override implementation of AppenderSkeleton
 
 		/// <summary>
-		/// This method is called by the <see cref="AppenderSkeleton.DoAppend"/> method.
+		/// This method is called by the <see cref="AppenderSkeleton.DoAppend(LoggingEvent)"/> method.
 		/// </summary>
 		/// <param name="loggingEvent">The event to log.</param>
 		/// <remarks>

Modified: logging/log4net/trunk/src/Appender/EventLogAppender.cs
URL: http://svn.apache.org/viewcvs/logging/log4net/trunk/src/Appender/EventLogAppender.cs?rev=355946&r1=355945&r2=355946&view=diff
==============================================================================
--- logging/log4net/trunk/src/Appender/EventLogAppender.cs (original)
+++ logging/log4net/trunk/src/Appender/EventLogAppender.cs Sun Dec 11 01:19:23 2005
@@ -293,7 +293,7 @@
 		#region Override implementation of AppenderSkeleton
 
 		/// <summary>
-		/// This method is called by the <see cref="AppenderSkeleton.DoAppend"/>
+		/// This method is called by the <see cref="AppenderSkeleton.DoAppend(LoggingEvent)"/>
 		/// method. 
 		/// </summary>
 		/// <param name="loggingEvent">the event to log</param>
@@ -489,4 +489,4 @@
 }
 
 #endif // !SSCLI
-#endif // !NETCF
\ No newline at end of file
+#endif // !NETCF

Modified: logging/log4net/trunk/src/Appender/FileAppender.cs
URL: http://svn.apache.org/viewcvs/logging/log4net/trunk/src/Appender/FileAppender.cs?rev=355946&r1=355945&r2=355946&view=diff
==============================================================================
--- logging/log4net/trunk/src/Appender/FileAppender.cs (original)
+++ logging/log4net/trunk/src/Appender/FileAppender.cs Sun Dec 11 01:19:23 2005
@@ -810,7 +810,7 @@
  		}
 
 		/// <summary>
-		/// This method is called by the <see cref="AppenderSkeleton.DoAppend"/>
+		/// This method is called by the <see cref="AppenderSkeleton.DoAppend(LoggingEvent)"/>
 		/// method. 
 		/// </summary>
 		/// <param name="loggingEvent">The event to log.</param>
@@ -839,7 +839,7 @@
 		}
 
 		/// <summary>
-		/// This method is called by the <see cref="AppenderSkeleton.DoAppend"/>
+		/// This method is called by the <see cref="AppenderSkeleton.DoAppend(LoggingEvent[])"/>
 		/// method. 
 		/// </summary>
 		/// <param name="loggingEvents">The array of events to log.</param>
@@ -1052,7 +1052,7 @@
 		/// <param name="fileStream">the file stream that has been opened for writing</param>
 		/// <remarks>
 		/// <para>
-		/// This implementation of <see cref="SetQWForFiles"/> creates a <see cref="StreamWriter"/>
+		/// This implementation of <see cref="SetQWForFiles(Stream)"/> creates a <see cref="StreamWriter"/>
 		/// over the <paramref name="fileStream"/> and passes it to the 
 		/// <see cref="SetQWForFiles(TextWriter)"/> method.
 		/// </para>

Modified: logging/log4net/trunk/src/Appender/LocalSyslogAppender.cs
URL: http://svn.apache.org/viewcvs/logging/log4net/trunk/src/Appender/LocalSyslogAppender.cs?rev=355946&r1=355945&r2=355946&view=diff
==============================================================================
--- logging/log4net/trunk/src/Appender/LocalSyslogAppender.cs (original)
+++ logging/log4net/trunk/src/Appender/LocalSyslogAppender.cs Sun Dec 11 01:19:23 2005
@@ -73,7 +73,7 @@
 		/// <remarks>
 		/// <para>
 		/// The log4net Level maps to a syslog severity using the
-		/// <see cref="AddMapping"/> method and the <see cref="LevelSeverity"/>
+		/// <see cref="LocalSyslogAppender.AddMapping"/> method and the <see cref="LevelSeverity"/>
 		/// class. The severity is set on <see cref="LevelSeverity.Severity"/>.
 		/// </para>
 		/// </remarks>
@@ -363,7 +363,7 @@
 		#region AppenderSkeleton Implementation
 
 		/// <summary>
-		/// This method is called by the <see cref="AppenderSkeleton.DoAppend"/> method.
+		/// This method is called by the <see cref="AppenderSkeleton.DoAppend(LoggingEvent)"/> method.
 		/// </summary>
 		/// <param name="loggingEvent">The event to log.</param>
 		/// <remarks>

Modified: logging/log4net/trunk/src/Appender/MemoryAppender.cs
URL: http://svn.apache.org/viewcvs/logging/log4net/trunk/src/Appender/MemoryAppender.cs?rev=355946&r1=355945&r2=355946&view=diff
==============================================================================
--- logging/log4net/trunk/src/Appender/MemoryAppender.cs (original)
+++ logging/log4net/trunk/src/Appender/MemoryAppender.cs Sun Dec 11 01:19:23 2005
@@ -133,7 +133,7 @@
 		#region Override implementation of AppenderSkeleton
 
 		/// <summary>
-		/// This method is called by the <see cref="AppenderSkeleton.DoAppend"/> method. 
+		/// This method is called by the <see cref="AppenderSkeleton.DoAppend(LoggingEvent)"/> method. 
 		/// </summary>
 		/// <param name="loggingEvent">the event to log</param>
 		/// <remarks>

Modified: logging/log4net/trunk/src/Appender/RemoteSyslogAppender.cs
URL: http://svn.apache.org/viewcvs/logging/log4net/trunk/src/Appender/RemoteSyslogAppender.cs?rev=355946&r1=355945&r2=355946&view=diff
==============================================================================
--- logging/log4net/trunk/src/Appender/RemoteSyslogAppender.cs (original)
+++ logging/log4net/trunk/src/Appender/RemoteSyslogAppender.cs Sun Dec 11 01:19:23 2005
@@ -329,7 +329,7 @@
 		#region AppenderSkeleton Implementation
 
 		/// <summary>
-		/// This method is called by the <see cref="AppenderSkeleton.DoAppend"/> method.
+		/// This method is called by the <see cref="AppenderSkeleton.DoAppend(LoggingEvent)"/> method.
 		/// </summary>
 		/// <param name="loggingEvent">The event to log.</param>
 		/// <remarks>

Modified: logging/log4net/trunk/src/Appender/TextWriterAppender.cs
URL: http://svn.apache.org/viewcvs/logging/log4net/trunk/src/Appender/TextWriterAppender.cs?rev=355946&r1=355945&r2=355946&view=diff
==============================================================================
--- logging/log4net/trunk/src/Appender/TextWriterAppender.cs (original)
+++ logging/log4net/trunk/src/Appender/TextWriterAppender.cs Sun Dec 11 01:19:23 2005
@@ -202,7 +202,7 @@
 		}
 
 		/// <summary>
-		/// This method is called by the <see cref="AppenderSkeleton.DoAppend"/>
+		/// This method is called by the <see cref="AppenderSkeleton.DoAppend(LoggingEvent)"/>
 		/// method. 
 		/// </summary>
 		/// <param name="loggingEvent">The event to log.</param>
@@ -226,7 +226,7 @@
 		}
 
 		/// <summary>
-		/// This method is called by the <see cref="AppenderSkeleton.DoAppend"/>
+		/// This method is called by the <see cref="AppenderSkeleton.DoAppend(LoggingEvent[])"/>
 		/// method. 
 		/// </summary>
 		/// <param name="loggingEvents">The array of events to log.</param>

Modified: logging/log4net/trunk/src/Appender/UdpAppender.cs
URL: http://svn.apache.org/viewcvs/logging/log4net/trunk/src/Appender/UdpAppender.cs?rev=355946&r1=355945&r2=355946&view=diff
==============================================================================
--- logging/log4net/trunk/src/Appender/UdpAppender.cs (original)
+++ logging/log4net/trunk/src/Appender/UdpAppender.cs Sun Dec 11 01:19:23 2005
@@ -386,7 +386,7 @@
 		#region Override implementation of AppenderSkeleton
 
 		/// <summary>
-		/// This method is called by the <see cref="AppenderSkeleton.DoAppend"/> method.
+		/// This method is called by the <see cref="AppenderSkeleton.DoAppend(LoggingEvent)"/> method.
 		/// </summary>
 		/// <param name="loggingEvent">The event to log.</param>
 		/// <remarks>

Modified: logging/log4net/trunk/src/Config/XmlConfiguratorAttribute.cs
URL: http://svn.apache.org/viewcvs/logging/log4net/trunk/src/Config/XmlConfiguratorAttribute.cs?rev=355946&r1=355945&r2=355946&view=diff
==============================================================================
--- logging/log4net/trunk/src/Config/XmlConfiguratorAttribute.cs (original)
+++ logging/log4net/trunk/src/Config/XmlConfiguratorAttribute.cs Sun Dec 11 01:19:23 2005
@@ -70,7 +70,7 @@
 	/// <para>
 	/// If you cannot guarantee the order in which log4net calls will be made from 
 	/// different assemblies you must use programmatic configuration instead, i.e.
-	/// call the <see cref="XmlConfigurator.Configure"/> method directly.
+	/// call the <see cref="XmlConfigurator.Configure()"/> method directly.
 	/// </para>
 	/// </note>
 	/// </remarks>

Modified: logging/log4net/trunk/src/Core/CompactRepositorySelector.cs
URL: http://svn.apache.org/viewcvs/logging/log4net/trunk/src/Core/CompactRepositorySelector.cs?rev=355946&r1=355945&r2=355946&view=diff
==============================================================================
--- logging/log4net/trunk/src/Core/CompactRepositorySelector.cs (original)
+++ logging/log4net/trunk/src/Core/CompactRepositorySelector.cs Sun Dec 11 01:19:23 2005
@@ -123,7 +123,7 @@
 		/// <para>
 		/// Get the named <see cref="ILoggerRepository"/>. The default 
 		/// repository is <c>log4net-default-repository</c>. Other repositories 
-		/// must be created using the <see cref="CreateRepository(string,Type)"/>.
+		/// must be created using the <see cref="CreateRepository(string, Type)"/>.
 		/// If the named repository does not exist an exception is thrown.
 		/// </para>
 		/// </remarks>
@@ -266,8 +266,8 @@
 		/// <returns><c>true</c> if the repository exists</returns>
 		/// <remarks>
 		/// <para>
-		/// Test if a named repository exists. Use <see cref="CreateRepository"/>
-		/// to create a new repository and <see cref="GetRepository"/> to retrieve 
+		/// Test if a named repository exists. Use <see cref="CreateRepository(string, Type)"/>
+		/// to create a new repository and <see cref="GetRepository(string)"/> to retrieve 
 		/// a repository.
 		/// </para>
 		/// </remarks>
@@ -340,4 +340,4 @@
 			}
 		}
 	}
-}
\ No newline at end of file
+}

Modified: logging/log4net/trunk/src/Core/DefaultRepositorySelector.cs
URL: http://svn.apache.org/viewcvs/logging/log4net/trunk/src/Core/DefaultRepositorySelector.cs?rev=355946&r1=355945&r2=355946&view=diff
==============================================================================
--- logging/log4net/trunk/src/Core/DefaultRepositorySelector.cs (original)
+++ logging/log4net/trunk/src/Core/DefaultRepositorySelector.cs Sun Dec 11 01:19:23 2005
@@ -149,7 +149,7 @@
 		/// does not exist a <see cref="LogException"/> is thrown.
 		/// </para>
 		/// <para>
-		/// Use <see cref="CreateRepository(string,Type)"/> to create a repository.
+		/// Use <see cref="CreateRepository(string, Type)"/> to create a repository.
 		/// </para>
 		/// </remarks>
 		/// <exception cref="ArgumentNullException"><paramref name="repositoryName"/> is <see langword="null" />.</exception>
@@ -418,8 +418,8 @@
 		/// <returns><c>true</c> if the repository exists</returns>
 		/// <remarks>
 		/// <para>
-		/// Test if a named repository exists. Use <see cref="CreateRepository"/>
-		/// to create a new repository and <see cref="GetRepository"/> to retrieve 
+		/// Test if a named repository exists. Use <see cref="CreateRepository(string, Type)"/>
+		/// to create a new repository and <see cref="GetRepository(string)"/> to retrieve 
 		/// a repository.
 		/// </para>
 		/// </remarks>
@@ -785,4 +785,4 @@
 	}
 }
 
-#endif // !NETCF
\ No newline at end of file
+#endif // !NETCF

Modified: logging/log4net/trunk/src/Core/ErrorCode.cs
URL: http://svn.apache.org/viewcvs/logging/log4net/trunk/src/Core/ErrorCode.cs?rev=355946&r1=355945&r2=355946&view=diff
==============================================================================
--- logging/log4net/trunk/src/Core/ErrorCode.cs (original)
+++ logging/log4net/trunk/src/Core/ErrorCode.cs Sun Dec 11 01:19:23 2005
@@ -16,14 +16,16 @@
 //
 #endregion
 
+using System;
+
 namespace log4net.Core
 {
 	/// <summary>
-	/// Defined error codes that can be passed to the <see cref="IErrorHandler.Error"/> method.
+	/// Defined error codes that can be passed to the <see cref="IErrorHandler.Error(string, Exception, ErrorCode)"/> method.
 	/// </summary>
 	/// <remarks>
 	/// <para>
-	/// Values passed to the <see cref="IErrorHandler.Error"/> method.
+	/// Values passed to the <see cref="IErrorHandler.Error(string, Exception, ErrorCode)"/> method.
 	/// </para>
 	/// </remarks>
 	/// <author>Nicko Cadell</author>

Modified: logging/log4net/trunk/src/Core/IRepositorySelector.cs
URL: http://svn.apache.org/viewcvs/logging/log4net/trunk/src/Core/IRepositorySelector.cs?rev=355946&r1=355945&r2=355946&view=diff
==============================================================================
--- logging/log4net/trunk/src/Core/IRepositorySelector.cs (original)
+++ logging/log4net/trunk/src/Core/IRepositorySelector.cs Sun Dec 11 01:19:23 2005
@@ -173,8 +173,8 @@
 		/// <returns><c>true</c> if the repository exists</returns>
 		/// <remarks>
 		/// <para>
-		/// Test if a named repository exists. Use <see cref="CreateRepository"/>
-		/// to create a new repository and <see cref="GetRepository"/> to retrieve 
+		/// Test if a named repository exists. Use <see cref="CreateRepository(Assembly, Type)"/>
+		/// to create a new repository and <see cref="GetRepository(Assembly)"/> to retrieve 
 		/// a repository.
 		/// </para>
 		/// </remarks>

Modified: logging/log4net/trunk/src/Core/LogImpl.cs
URL: http://svn.apache.org/viewcvs/logging/log4net/trunk/src/Core/LogImpl.cs?rev=355946&r1=355945&r2=355946&view=diff
==============================================================================
--- logging/log4net/trunk/src/Core/LogImpl.cs (original)
+++ logging/log4net/trunk/src/Core/LogImpl.cs Sun Dec 11 01:19:23 2005
@@ -39,7 +39,7 @@
 	///   <item>
 	///     <term>DEBUG</term>
 	///     <description>
-	///     The <see cref="Debug"/> and <see cref="DebugFormat"/> methods log messages
+	///     The <see cref="Debug(object)"/> and <see cref="DebugFormat(string, object[])"/> methods log messages
 	///     at the <c>DEBUG</c> level. That is the level with that name defined in the
 	///     repositories <see cref="ILoggerRepository.LevelMap"/>. The default value
 	///     for this level is <see cref="Level.Debug"/>. The <see cref="IsDebugEnabled"/>
@@ -49,7 +49,7 @@
 	///   <item>
 	///     <term>INFO</term>
 	///     <description>
-	///     The <see cref="Info"/> and <see cref="InfoFormat"/> methods log messages
+	///     The <see cref="Info(object)"/> and <see cref="InfoFormat(string, object[])"/> methods log messages
 	///     at the <c>INFO</c> level. That is the level with that name defined in the
 	///     repositories <see cref="ILoggerRepository.LevelMap"/>. The default value
 	///     for this level is <see cref="Level.Info"/>. The <see cref="IsInfoEnabled"/>
@@ -59,7 +59,7 @@
 	///   <item>
 	///     <term>WARN</term>
 	///     <description>
-	///     The <see cref="Warn"/> and <see cref="WarnFormat"/> methods log messages
+	///     The <see cref="Warn(object)"/> and <see cref="WarnFormat(string, object[])"/> methods log messages
 	///     at the <c>WARN</c> level. That is the level with that name defined in the
 	///     repositories <see cref="ILoggerRepository.LevelMap"/>. The default value
 	///     for this level is <see cref="Level.Warn"/>. The <see cref="IsWarnEnabled"/>
@@ -69,7 +69,7 @@
 	///   <item>
 	///     <term>ERROR</term>
 	///     <description>
-	///     The <see cref="Error"/> and <see cref="ErrorFormat"/> methods log messages
+	///     The <see cref="Error(object)"/> and <see cref="ErrorFormat(string, object[])"/> methods log messages
 	///     at the <c>ERROR</c> level. That is the level with that name defined in the
 	///     repositories <see cref="ILoggerRepository.LevelMap"/>. The default value
 	///     for this level is <see cref="Level.Error"/>. The <see cref="IsErrorEnabled"/>
@@ -79,7 +79,7 @@
 	///   <item>
 	///     <term>FATAL</term>
 	///     <description>
-	///     The <see cref="Fatal"/> and <see cref="FatalFormat"/> methods log messages
+	///     The <see cref="Fatal(object)"/> and <see cref="FatalFormat(string, object[])"/> methods log messages
 	///     at the <c>FATAL</c> level. That is the level with that name defined in the
 	///     repositories <see cref="ILoggerRepository.LevelMap"/>. The default value
 	///     for this level is <see cref="Level.Fatal"/>. The <see cref="IsFatalEnabled"/>
@@ -196,7 +196,7 @@
 		/// <param name="args">An Object array containing zero or more objects to format</param>
 		/// <remarks>
 		/// <para>
-		/// The message is formatted using the <see cref="String.Format"/> method. See
+		/// The message is formatted using the <see cref="String.Format(IFormatProvider, string, object[])"/> method. See
 		/// <c>String.Format</c> for details of the syntax of the format string and the behavior
 		/// of the formatting.
 		/// </para>
@@ -207,7 +207,7 @@
 		/// </para>
 		/// <para>
 		/// This method does not take an <see cref="Exception"/> object to include in the
-		/// log event. To pass an <see cref="Exception"/> use one of the <see cref="Debug"/>
+		/// log event. To pass an <see cref="Exception"/> use one of the <see cref="Debug(object)"/>
 		/// methods instead.
 		/// </para>
 		/// </remarks>
@@ -227,13 +227,13 @@
 		/// <param name="args">An Object array containing zero or more objects to format</param>
 		/// <remarks>
 		/// <para>
-		/// The message is formatted using the <see cref="String.Format"/> method. See
+		/// The message is formatted using the <see cref="String.Format(IFormatProvider, string, object[])"/> method. See
 		/// <c>String.Format</c> for details of the syntax of the format string and the behavior
 		/// of the formatting.
 		/// </para>
 		/// <para>
 		/// This method does not take an <see cref="Exception"/> object to include in the
-		/// log event. To pass an <see cref="Exception"/> use one of the <see cref="Debug"/>
+		/// log event. To pass an <see cref="Exception"/> use one of the <see cref="Debug(object)"/>
 		/// methods instead.
 		/// </para>
 		/// </remarks>
@@ -301,7 +301,7 @@
 		/// <param name="args">An Object array containing zero or more objects to format</param>
 		/// <remarks>
 		/// <para>
-		/// The message is formatted using the <see cref="String.Format"/> method. See
+		/// The message is formatted using the <see cref="String.Format(IFormatProvider, string, object[])"/> method. See
 		/// <c>String.Format</c> for details of the syntax of the format string and the behavior
 		/// of the formatting.
 		/// </para>
@@ -312,7 +312,7 @@
 		/// </para>
 		/// <para>
 		/// This method does not take an <see cref="Exception"/> object to include in the
-		/// log event. To pass an <see cref="Exception"/> use one of the <see cref="Info"/>
+		/// log event. To pass an <see cref="Exception"/> use one of the <see cref="Info(object)"/>
 		/// methods instead.
 		/// </para>
 		/// </remarks>
@@ -332,13 +332,13 @@
 		/// <param name="args">An Object array containing zero or more objects to format</param>
 		/// <remarks>
 		/// <para>
-		/// The message is formatted using the <see cref="String.Format"/> method. See
+		/// The message is formatted using the <see cref="String.Format(IFormatProvider, string, object[])"/> method. See
 		/// <c>String.Format</c> for details of the syntax of the format string and the behavior
 		/// of the formatting.
 		/// </para>
 		/// <para>
 		/// This method does not take an <see cref="Exception"/> object to include in the
-		/// log event. To pass an <see cref="Exception"/> use one of the <see cref="Info"/>
+		/// log event. To pass an <see cref="Exception"/> use one of the <see cref="Info(object)"/>
 		/// methods instead.
 		/// </para>
 		/// </remarks>
@@ -406,7 +406,7 @@
 		/// <param name="args">An Object array containing zero or more objects to format</param>
 		/// <remarks>
 		/// <para>
-		/// The message is formatted using the <see cref="String.Format"/> method. See
+		/// The message is formatted using the <see cref="String.Format(IFormatProvider, string, object[])"/> method. See
 		/// <c>String.Format</c> for details of the syntax of the format string and the behavior
 		/// of the formatting.
 		/// </para>
@@ -417,7 +417,7 @@
 		/// </para>
 		/// <para>
 		/// This method does not take an <see cref="Exception"/> object to include in the
-		/// log event. To pass an <see cref="Exception"/> use one of the <see cref="Warn"/>
+		/// log event. To pass an <see cref="Exception"/> use one of the <see cref="Warn(object)"/>
 		/// methods instead.
 		/// </para>
 		/// </remarks>
@@ -437,13 +437,13 @@
 		/// <param name="args">An Object array containing zero or more objects to format</param>
 		/// <remarks>
 		/// <para>
-		/// The message is formatted using the <see cref="String.Format"/> method. See
+		/// The message is formatted using the <see cref="String.Format(IFormatProvider, string, object[])"/> method. See
 		/// <c>String.Format</c> for details of the syntax of the format string and the behavior
 		/// of the formatting.
 		/// </para>
 		/// <para>
 		/// This method does not take an <see cref="Exception"/> object to include in the
-		/// log event. To pass an <see cref="Exception"/> use one of the <see cref="Warn"/>
+		/// log event. To pass an <see cref="Exception"/> use one of the <see cref="Warn(object)"/>
 		/// methods instead.
 		/// </para>
 		/// </remarks>
@@ -511,7 +511,7 @@
 		/// <param name="args">An Object array containing zero or more objects to format</param>
 		/// <remarks>
 		/// <para>
-		/// The message is formatted using the <see cref="String.Format"/> method. See
+		/// The message is formatted using the <see cref="String.Format(IFormatProvider, string, object[])"/> method. See
 		/// <c>String.Format</c> for details of the syntax of the format string and the behavior
 		/// of the formatting.
 		/// </para>
@@ -522,7 +522,7 @@
 		/// </para>
 		/// <para>
 		/// This method does not take an <see cref="Exception"/> object to include in the
-		/// log event. To pass an <see cref="Exception"/> use one of the <see cref="Error"/>
+		/// log event. To pass an <see cref="Exception"/> use one of the <see cref="Error(object)"/>
 		/// methods instead.
 		/// </para>
 		/// </remarks>
@@ -542,13 +542,13 @@
 		/// <param name="args">An Object array containing zero or more objects to format</param>
 		/// <remarks>
 		/// <para>
-		/// The message is formatted using the <see cref="String.Format"/> method. See
+		/// The message is formatted using the <see cref="String.Format(IFormatProvider, string, object[])"/> method. See
 		/// <c>String.Format</c> for details of the syntax of the format string and the behavior
 		/// of the formatting.
 		/// </para>
 		/// <para>
 		/// This method does not take an <see cref="Exception"/> object to include in the
-		/// log event. To pass an <see cref="Exception"/> use one of the <see cref="Error"/>
+		/// log event. To pass an <see cref="Exception"/> use one of the <see cref="Error(object)"/>
 		/// methods instead.
 		/// </para>
 		/// </remarks>
@@ -616,7 +616,7 @@
 		/// <param name="args">An Object array containing zero or more objects to format</param>
 		/// <remarks>
 		/// <para>
-		/// The message is formatted using the <see cref="String.Format"/> method. See
+		/// The message is formatted using the <see cref="String.Format(IFormatProvider, string, object[])"/> method. See
 		/// <c>String.Format</c> for details of the syntax of the format string and the behavior
 		/// of the formatting.
 		/// </para>
@@ -627,7 +627,7 @@
 		/// </para>
 		/// <para>
 		/// This method does not take an <see cref="Exception"/> object to include in the
-		/// log event. To pass an <see cref="Exception"/> use one of the <see cref="Fatal"/>
+		/// log event. To pass an <see cref="Exception"/> use one of the <see cref="Fatal(object)"/>
 		/// methods instead.
 		/// </para>
 		/// </remarks>
@@ -647,13 +647,13 @@
 		/// <param name="args">An Object array containing zero or more objects to format</param>
 		/// <remarks>
 		/// <para>
-		/// The message is formatted using the <see cref="String.Format"/> method. See
+		/// The message is formatted using the <see cref="String.Format(IFormatProvider, string, object[])"/> method. See
 		/// <c>String.Format</c> for details of the syntax of the format string and the behavior
 		/// of the formatting.
 		/// </para>
 		/// <para>
 		/// This method does not take an <see cref="Exception"/> object to include in the
-		/// log event. To pass an <see cref="Exception"/> use one of the <see cref="Fatal"/>
+		/// log event. To pass an <see cref="Exception"/> use one of the <see cref="Fatal(object)"/>
 		/// methods instead.
 		/// </para>
 		/// </remarks>

Modified: logging/log4net/trunk/src/Core/LoggingEvent.cs
URL: http://svn.apache.org/viewcvs/logging/log4net/trunk/src/Core/LoggingEvent.cs?rev=355946&r1=355945&r2=355946&view=diff
==============================================================================
--- logging/log4net/trunk/src/Core/LoggingEvent.cs (original)
+++ logging/log4net/trunk/src/Core/LoggingEvent.cs Sun Dec 11 01:19:23 2005
@@ -348,7 +348,7 @@
 		/// be useful if you require a custom serialization scheme.
 		/// </para>
 		/// <para>
-		/// Use the <see cref="GetLoggingEventData"/> method to obtain an 
+		/// Use the <see cref="GetLoggingEventData(FixFlags)"/> method to obtain an 
 		/// instance of the <see cref="LoggingEventData"/> class.
 		/// </para>
 		/// <para>
@@ -381,7 +381,7 @@
 		/// be useful if you require a custom serialization scheme.
 		/// </para>
 		/// <para>
-		/// Use the <see cref="GetLoggingEventData"/> method to obtain an 
+		/// Use the <see cref="GetLoggingEventData(FixFlags)"/> method to obtain an 
 		/// instance of the <see cref="LoggingEventData"/> class.
 		/// </para>
 		/// <para>
@@ -406,7 +406,7 @@
 		/// be useful if you require a custom serialization scheme.
 		/// </para>
 		/// <para>
-		/// Use the <see cref="GetLoggingEventData"/> method to obtain an 
+		/// Use the <see cref="GetLoggingEventData(FixFlags)"/> method to obtain an 
 		/// instance of the <see cref="LoggingEventData"/> class.
 		/// </para>
 		/// <para>
@@ -1005,7 +1005,7 @@
 		/// The data in this event must be fixed before it can be serialized.
 		/// </para>
 		/// <para>
-		/// The <see cref="FixVolatileData"/> method must be called during the
+		/// The <see cref="FixVolatileData()"/> method must be called during the
 		/// <see cref="log4net.Appender.IAppender.DoAppend"/> method call if this event 
 		/// is to be used outside that method.
 		/// </para>

Modified: logging/log4net/trunk/src/DateFormatter/SimpleDateFormatter.cs
URL: http://svn.apache.org/viewcvs/logging/log4net/trunk/src/DateFormatter/SimpleDateFormatter.cs?rev=355946&r1=355945&r2=355946&view=diff
==============================================================================
--- logging/log4net/trunk/src/DateFormatter/SimpleDateFormatter.cs (original)
+++ logging/log4net/trunk/src/DateFormatter/SimpleDateFormatter.cs Sun Dec 11 01:19:23 2005
@@ -22,11 +22,11 @@
 namespace log4net.DateFormatter
 {
 	/// <summary>
-	/// Formats the <see cref="DateTime"/> using the <see cref="DateTime.ToString"/> method.
+	/// Formats the <see cref="DateTime"/> using the <see cref="DateTime.ToString(string, IFormatProvider)"/> method.
 	/// </summary>
 	/// <remarks>
 	/// <para>
-	/// Formats the <see cref="DateTime"/> using the <see cref="DateTime"/> <see cref="DateTime.ToString"/> method.
+	/// Formats the <see cref="DateTime"/> using the <see cref="DateTime"/> <see cref="DateTime.ToString(string, IFormatProvider)"/> method.
 	/// </para>
 	/// </remarks>
 	/// <author>Nicko Cadell</author>
@@ -46,7 +46,7 @@
 		/// </para>
 		/// <para>
 		/// The format string must be compatible with the options
-		/// that can be supplied to <see cref="DateTime.ToString"/>.
+		/// that can be supplied to <see cref="DateTime.ToString(string, IFormatProvider)"/>.
 		/// </para>
 		/// </remarks>
 		public SimpleDateFormatter(string format)
@@ -59,14 +59,14 @@
 		#region Implementation of IDateFormatter
 
 		/// <summary>
-		/// Formats the date using <see cref="DateTime.ToString"/>.
+		/// Formats the date using <see cref="DateTime.ToString(string, IFormatProvider)"/>.
 		/// </summary>
 		/// <param name="dateToFormat">The date to convert to a string.</param>
 		/// <param name="writer">The writer to write to.</param>
 		/// <remarks>
 		/// <para>
 		/// Uses the date format string supplied to the constructor to call
-		/// the <see cref="DateTime.ToString(string)"/> method to format the date.
+		/// the <see cref="DateTime.ToString(string, IFormatProvider)"/> method to format the date.
 		/// </para>
 		/// </remarks>
 		virtual public void FormatDate(DateTime dateToFormat, TextWriter writer)
@@ -84,7 +84,7 @@
 		/// <remarks>
 		/// <para>
 		/// The format string must be compatible with the options
-		/// that can be supplied to <see cref="DateTime.ToString"/>.
+		/// that can be supplied to <see cref="DateTime.ToString(string, IFormatProvider)"/>.
 		/// </para>
 		/// </remarks>
 		private readonly string m_formatString;

Modified: logging/log4net/trunk/src/Filter/LoggerMatchFilter.cs
URL: http://svn.apache.org/viewcvs/logging/log4net/trunk/src/Filter/LoggerMatchFilter.cs?rev=355946&r1=355945&r2=355946&view=diff
==============================================================================
--- logging/log4net/trunk/src/Filter/LoggerMatchFilter.cs (original)
+++ logging/log4net/trunk/src/Filter/LoggerMatchFilter.cs Sun Dec 11 01:19:23 2005
@@ -95,7 +95,7 @@
 		/// <para>
 		/// This filter will attempt to match this value against logger name in
 		/// the following way. The match will be done against the beginning of the
-		/// logger name (using <see cref="String.StartsWith"/>). The match is
+		/// logger name (using <see cref="String.StartsWith(string)"/>). The match is
 		/// case sensitive. If a match is found then
 		/// the result depends on the value of <see cref="AcceptOnMatch"/>.
 		/// </para>
@@ -119,7 +119,7 @@
 		/// <para>
 		/// The rendered message is matched against the <see cref="LoggerToMatch"/>.
 		/// If the <see cref="LoggerToMatch"/> equals the beginning of 
-		/// the incoming <see cref="LoggingEvent.LoggerName"/> (<see cref="String.StartsWith"/>)
+		/// the incoming <see cref="LoggingEvent.LoggerName"/> (<see cref="String.StartsWith(string)"/>)
 		/// then a match will have occurred. If no match occurs
 		/// this function will return <see cref="FilterDecision.Neutral"/>
 		/// allowing other filters to check the event. If a match occurs then

Modified: logging/log4net/trunk/src/ILog.cs
URL: http://svn.apache.org/viewcvs/logging/log4net/trunk/src/ILog.cs?rev=355946&r1=355945&r2=355946&view=diff
==============================================================================
--- logging/log4net/trunk/src/ILog.cs (original)
+++ logging/log4net/trunk/src/ILog.cs Sun Dec 11 01:19:23 2005
@@ -17,6 +17,7 @@
 #endregion
 
 using System;
+using System.Reflection;
 
 using log4net.Core;
 
@@ -29,7 +30,7 @@
 	/// <remarks>
 	/// <para>
 	/// Use the <see cref="LogManager"/> to obtain logger instances
-	/// that implement this interface. The <see cref="LogManager.GetLogger"/>
+	/// that implement this interface. The <see cref="LogManager.GetLogger(Assembly,Type)"/>
 	/// static method is used to get logger instances.
 	/// </para>
 	/// <para>
@@ -58,7 +59,7 @@
 	/// </code>
 	/// </example>
 	/// <seealso cref="LogManager"/>
-	/// <seealso cref="LogManager.GetLogger"/>
+	/// <seealso cref="LogManager.GetLogger(Assembly, Type)"/>
 	/// <author>Nicko Cadell</author>
 	/// <author>Gert Driesen</author>
 	public interface ILog : ILoggerWrapper
@@ -115,12 +116,12 @@
 		/// <remarks>
 		/// <para>
 		/// The message is formatted using the <c>String.Format</c> method. See
-		/// <see cref="String.Format"/> for details of the syntax of the format string and the behavior
+		/// <see cref="String.Format(string, object[])"/> for details of the syntax of the format string and the behavior
 		/// of the formatting.
 		/// </para>
 		/// <para>
 		/// This method does not take an <see cref="Exception"/> object to include in the
-		/// log event. To pass an <see cref="Exception"/> use one of the <see cref="Debug"/>
+		/// log event. To pass an <see cref="Exception"/> use one of the <see cref="Debug(object)"/>
 		/// methods instead.
 		/// </para>
 		/// </remarks>
@@ -137,12 +138,12 @@
 		/// <remarks>
 		/// <para>
 		/// The message is formatted using the <c>String.Format</c> method. See
-		/// <see cref="String.Format"/> for details of the syntax of the format string and the behavior
+		/// <see cref="String.Format(string, object[])"/> for details of the syntax of the format string and the behavior
 		/// of the formatting.
 		/// </para>
 		/// <para>
 		/// This method does not take an <see cref="Exception"/> object to include in the
-		/// log event. To pass an <see cref="Exception"/> use one of the <see cref="Debug"/>
+		/// log event. To pass an <see cref="Exception"/> use one of the <see cref="Debug(object)"/>
 		/// methods instead.
 		/// </para>
 		/// </remarks>
@@ -202,12 +203,12 @@
 		/// <remarks>
 		/// <para>
 		/// The message is formatted using the <c>String.Format</c> method. See
-		/// <see cref="String.Format"/> for details of the syntax of the format string and the behavior
+		/// <see cref="String.Format(string, object[])"/> for details of the syntax of the format string and the behavior
 		/// of the formatting.
 		/// </para>
 		/// <para>
 		/// This method does not take an <see cref="Exception"/> object to include in the
-		/// log event. To pass an <see cref="Exception"/> use one of the <see cref="Info"/>
+		/// log event. To pass an <see cref="Exception"/> use one of the <see cref="Info(object)"/>
 		/// methods instead.
 		/// </para>
 		/// </remarks>
@@ -224,12 +225,12 @@
 		/// <remarks>
 		/// <para>
 		/// The message is formatted using the <c>String.Format</c> method. See
-		/// <see cref="String.Format"/> for details of the syntax of the format string and the behavior
+		/// <see cref="String.Format(string, object[])"/> for details of the syntax of the format string and the behavior
 		/// of the formatting.
 		/// </para>
 		/// <para>
 		/// This method does not take an <see cref="Exception"/> object to include in the
-		/// log event. To pass an <see cref="Exception"/> use one of the <see cref="Info"/>
+		/// log event. To pass an <see cref="Exception"/> use one of the <see cref="Info(object)"/>
 		/// methods instead.
 		/// </para>
 		/// </remarks>
@@ -289,12 +290,12 @@
 		/// <remarks>
 		/// <para>
 		/// The message is formatted using the <c>String.Format</c> method. See
-		/// <see cref="String.Format"/> for details of the syntax of the format string and the behavior
+		/// <see cref="String.Format(string, object[])"/> for details of the syntax of the format string and the behavior
 		/// of the formatting.
 		/// </para>
 		/// <para>
 		/// This method does not take an <see cref="Exception"/> object to include in the
-		/// log event. To pass an <see cref="Exception"/> use one of the <see cref="Warn"/>
+		/// log event. To pass an <see cref="Exception"/> use one of the <see cref="Warn(object)"/>
 		/// methods instead.
 		/// </para>
 		/// </remarks>
@@ -311,12 +312,12 @@
 		/// <remarks>
 		/// <para>
 		/// The message is formatted using the <c>String.Format</c> method. See
-		/// <see cref="String.Format"/> for details of the syntax of the format string and the behavior
+		/// <see cref="String.Format(string, object[])"/> for details of the syntax of the format string and the behavior
 		/// of the formatting.
 		/// </para>
 		/// <para>
 		/// This method does not take an <see cref="Exception"/> object to include in the
-		/// log event. To pass an <see cref="Exception"/> use one of the <see cref="Warn"/>
+		/// log event. To pass an <see cref="Exception"/> use one of the <see cref="Warn(object)"/>
 		/// methods instead.
 		/// </para>
 		/// </remarks>
@@ -376,12 +377,12 @@
 		/// <remarks>
 		/// <para>
 		/// The message is formatted using the <c>String.Format</c> method. See
-		/// <see cref="String.Format"/> for details of the syntax of the format string and the behavior
+		/// <see cref="String.Format(string, object[])"/> for details of the syntax of the format string and the behavior
 		/// of the formatting.
 		/// </para>
 		/// <para>
 		/// This method does not take an <see cref="Exception"/> object to include in the
-		/// log event. To pass an <see cref="Exception"/> use one of the <see cref="Error"/>
+		/// log event. To pass an <see cref="Exception"/> use one of the <see cref="Error(object)"/>
 		/// methods instead.
 		/// </para>
 		/// </remarks>
@@ -398,12 +399,12 @@
 		/// <remarks>
 		/// <para>
 		/// The message is formatted using the <c>String.Format</c> method. See
-		/// <see cref="String.Format"/> for details of the syntax of the format string and the behavior
+		/// <see cref="String.Format(string, object[])"/> for details of the syntax of the format string and the behavior
 		/// of the formatting.
 		/// </para>
 		/// <para>
 		/// This method does not take an <see cref="Exception"/> object to include in the
-		/// log event. To pass an <see cref="Exception"/> use one of the <see cref="Error"/>
+		/// log event. To pass an <see cref="Exception"/> use one of the <see cref="Error(object)"/>
 		/// methods instead.
 		/// </para>
 		/// </remarks>
@@ -463,12 +464,12 @@
 		/// <remarks>
 		/// <para>
 		/// The message is formatted using the <c>String.Format</c> method. See
-		/// <see cref="String.Format"/> for details of the syntax of the format string and the behavior
+		/// <see cref="String.Format(string, object[])"/> for details of the syntax of the format string and the behavior
 		/// of the formatting.
 		/// </para>
 		/// <para>
 		/// This method does not take an <see cref="Exception"/> object to include in the
-		/// log event. To pass an <see cref="Exception"/> use one of the <see cref="Fatal"/>
+		/// log event. To pass an <see cref="Exception"/> use one of the <see cref="Fatal(object)"/>
 		/// methods instead.
 		/// </para>
 		/// </remarks>
@@ -485,12 +486,12 @@
 		/// <remarks>
 		/// <para>
 		/// The message is formatted using the <c>String.Format</c> method. See
-		/// <see cref="String.Format"/> for details of the syntax of the format string and the behavior
+		/// <see cref="String.Format(string, object[])"/> for details of the syntax of the format string and the behavior
 		/// of the formatting.
 		/// </para>
 		/// <para>
 		/// This method does not take an <see cref="Exception"/> object to include in the
-		/// log event. To pass an <see cref="Exception"/> use one of the <see cref="Fatal"/>
+		/// log event. To pass an <see cref="Exception"/> use one of the <see cref="Fatal(object)"/>
 		/// methods instead.
 		/// </para>
 		/// </remarks>
@@ -532,7 +533,7 @@
 		/// the other hand, if the <c>log</c> is debug enabled, you
 		/// will incur the cost of evaluating whether the logger is debug
 		/// enabled twice. Once in <see cref="IsDebugEnabled"/> and once in
-		/// the <see cref="Debug"/>.  This is an insignificant overhead
+		/// the <see cref="Debug(object)"/>.  This is an insignificant overhead
 		/// since evaluating a logger takes about 1% of the time it
 		/// takes to actually log. This is the preferred style of logging.
 		/// </para>
@@ -565,8 +566,8 @@
 		/// speed or runtime flexibility.
 		/// </para>
 		/// </remarks>
-		/// <seealso cref="Debug"/>
-		/// <seealso cref="DebugFormat"/>
+		/// <seealso cref="Debug(object)"/>
+		/// <seealso cref="DebugFormat(IFormatProvider, string, object[])"/>
 		bool IsDebugEnabled { get; }
   
 		/// <summary>
@@ -578,8 +579,8 @@
 		/// <remarks>
 		/// For more information see <see cref="ILog.IsDebugEnabled"/>.
 		/// </remarks>
-		/// <seealso cref="Info"/>
-		/// <seealso cref="InfoFormat"/>
+		/// <seealso cref="Info(object)"/>
+		/// <seealso cref="InfoFormat(IFormatProvider, string, object[])"/>
 		/// <seealso cref="ILog.IsDebugEnabled"/>
 		bool IsInfoEnabled { get; }
 
@@ -592,8 +593,8 @@
 		/// <remarks>
 		/// For more information see <see cref="ILog.IsDebugEnabled"/>.
 		/// </remarks>
-		/// <seealso cref="Warn"/>
-		/// <seealso cref="WarnFormat"/>
+		/// <seealso cref="Warn(object)"/>
+		/// <seealso cref="WarnFormat(IFormatProvider, string, object[])"/>
 		/// <seealso cref="ILog.IsDebugEnabled"/>
 		bool IsWarnEnabled { get; }
 
@@ -606,8 +607,8 @@
 		/// <remarks>
 		/// For more information see <see cref="ILog.IsDebugEnabled"/>.
 		/// </remarks>
-		/// <seealso cref="Error"/>
-		/// <seealso cref="ErrorFormat"/>
+		/// <seealso cref="Error(object)"/>
+		/// <seealso cref="ErrorFormat(IFormatProvider, string, object[])"/>
 		/// <seealso cref="ILog.IsDebugEnabled"/>
 		bool IsErrorEnabled { get; }
 
@@ -620,8 +621,8 @@
 		/// <remarks>
 		/// For more information see <see cref="ILog.IsDebugEnabled"/>.
 		/// </remarks>
-		/// <seealso cref="Fatal"/>
-		/// <seealso cref="FatalFormat"/>
+		/// <seealso cref="Fatal(object)"/>
+		/// <seealso cref="FatalFormat(IFormatProvider, string, object[])"/>
 		/// <seealso cref="ILog.IsDebugEnabled"/>
 		bool IsFatalEnabled { get; }
 	}

Modified: logging/log4net/trunk/src/Layout/PatternLayout.cs
URL: http://svn.apache.org/viewcvs/logging/log4net/trunk/src/Layout/PatternLayout.cs?rev=355946&r1=355945&r2=355946&view=diff
==============================================================================
--- logging/log4net/trunk/src/Layout/PatternLayout.cs (original)
+++ logging/log4net/trunk/src/Layout/PatternLayout.cs Sun Dec 11 01:19:23 2005
@@ -127,7 +127,7 @@
 	/// 			</para>
 	/// 			<para>
 	/// 			The date format specifier admits the same syntax as the
-	/// 			time pattern string of the <see cref="DateTime.ToString"/>.
+	/// 			time pattern string of the <see cref="DateTime.ToString(string)"/>.
 	/// 			</para>
 	/// 			<para>
 	/// 			For better results it is recommended to use the log4net date
@@ -488,7 +488,7 @@
 	/// 			</para>
 	/// 			<para>
 	/// 			The date format specifier admits the same syntax as the
-	/// 			time pattern string of the <see cref="DateTime.ToString"/>.
+	/// 			time pattern string of the <see cref="DateTime.ToString(string)"/>.
 	/// 			</para>
 	/// 			<para>
 	/// 			For better results it is recommended to use the log4net date
@@ -673,7 +673,7 @@
 	/// </note>
 	/// <para>
 	/// Additional pattern converters may be registered with a specific <see cref="PatternLayout"/>
-	/// instance using the <see cref="AddConverter"/> methods.
+	/// instance using the <see cref="AddConverter(string, Type)"/> method.
 	/// </para>
 	/// </remarks>
 	/// <example>

Modified: logging/log4net/trunk/src/LogManager.cs
URL: http://svn.apache.org/viewcvs/logging/log4net/trunk/src/LogManager.cs?rev=355946&r1=355945&r2=355946&view=diff
==============================================================================
--- logging/log4net/trunk/src/LogManager.cs (original)
+++ logging/log4net/trunk/src/LogManager.cs Sun Dec 11 01:19:23 2005
@@ -30,8 +30,8 @@
 	/// <remarks>
 	/// <para>
 	/// This class has static methods that are used by a client to request
-	/// a logger instance. The <see cref="GetLogger"/> method is used to
-	/// retrieve a logger.
+	/// a logger instance. The <see cref="GetLogger(string)"/> method is 
+	/// used to retrieve a logger.
 	/// </para>
 	/// <para>
 	/// See the <see cref="ILog"/> interface for more details.

Modified: logging/log4net/trunk/src/ObjectRenderer/DefaultRenderer.cs
URL: http://svn.apache.org/viewcvs/logging/log4net/trunk/src/ObjectRenderer/DefaultRenderer.cs?rev=355946&r1=355945&r2=355946&view=diff
==============================================================================
--- logging/log4net/trunk/src/ObjectRenderer/DefaultRenderer.cs (original)
+++ logging/log4net/trunk/src/ObjectRenderer/DefaultRenderer.cs Sun Dec 11 01:19:23 2005
@@ -72,7 +72,7 @@
 		/// The <paramref name="rendererMap"/> parameter is
 		/// provided to lookup and render other objects. This is
 		/// very useful where <paramref name="obj"/> contains
-		/// nested objects of unknown type. The <see cref="RendererMap.FindAndRender"/>
+		/// nested objects of unknown type. The <see cref="RendererMap.FindAndRender(object)"/>
 		/// method can be used to render these objects.
 		/// </para>
 		/// <para>

Modified: logging/log4net/trunk/src/ObjectRenderer/IObjectRenderer.cs
URL: http://svn.apache.org/viewcvs/logging/log4net/trunk/src/ObjectRenderer/IObjectRenderer.cs?rev=355946&r1=355945&r2=355946&view=diff
==============================================================================
--- logging/log4net/trunk/src/ObjectRenderer/IObjectRenderer.cs (original)
+++ logging/log4net/trunk/src/ObjectRenderer/IObjectRenderer.cs Sun Dec 11 01:19:23 2005
@@ -51,7 +51,7 @@
 		/// The <paramref name="rendererMap"/> parameter is
 		/// provided to lookup and render other objects. This is
 		/// very useful where <paramref name="obj"/> contains
-		/// nested objects of unknown type. The <see cref="RendererMap.FindAndRender"/>
+		/// nested objects of unknown type. The <see cref="RendererMap.FindAndRender(object, TextWriter)"/>
 		/// method can be used to render these objects.
 		/// </para>
 		/// </remarks>

Modified: logging/log4net/trunk/src/ObjectRenderer/RendererMap.cs
URL: http://svn.apache.org/viewcvs/logging/log4net/trunk/src/ObjectRenderer/RendererMap.cs?rev=355946&r1=355945&r2=355946&view=diff
==============================================================================
--- logging/log4net/trunk/src/ObjectRenderer/RendererMap.cs (original)
+++ logging/log4net/trunk/src/ObjectRenderer/RendererMap.cs Sun Dec 11 01:19:23 2005
@@ -32,7 +32,7 @@
 	/// is used to render them.
 	/// </para>
 	/// <para>
-	/// The <see cref="FindAndRender"/> method is used to render an
+	/// The <see cref="FindAndRender(object)"/> method is used to render an
 	/// <c>object</c> using the appropriate renderers defined in this map.
 	/// </para>
 	/// </remarks>
@@ -300,7 +300,7 @@
 		/// <remarks>
 		/// <para>
 		/// Register an object renderer for a specific source type.
-		/// This renderer will be returned from a call to <see cref="Get"/>
+		/// This renderer will be returned from a call to <see cref="Get(Type)"/>
 		/// specifying the same <paramref name="typeToRender"/> as an argument.
 		/// </para>
 		/// </remarks>

Modified: logging/log4net/trunk/src/Repository/Hierarchy/Hierarchy.cs
URL: http://svn.apache.org/viewcvs/logging/log4net/trunk/src/Repository/Hierarchy/Hierarchy.cs?rev=355946&r1=355945&r2=355946&view=diff
==============================================================================
--- logging/log4net/trunk/src/Repository/Hierarchy/Hierarchy.cs (original)
+++ logging/log4net/trunk/src/Repository/Hierarchy/Hierarchy.cs Sun Dec 11 01:19:23 2005
@@ -103,7 +103,7 @@
 	/// </para>
 	/// <para>
 	/// The structure of the logger hierarchy is maintained by the
-	/// <see cref="GetLogger"/> method. The hierarchy is such that children
+	/// <see cref="GetLogger(string)"/> method. The hierarchy is such that children
 	/// link to their parent but parents do not have any references to their
 	/// children. Moreover, loggers can be instantiated in any order, in
 	/// particular descendant before ancestor.

Modified: logging/log4net/trunk/src/Repository/ILoggerRepository.cs
URL: http://svn.apache.org/viewcvs/logging/log4net/trunk/src/Repository/ILoggerRepository.cs?rev=355946&r1=355945&r2=355946&view=diff
==============================================================================
--- logging/log4net/trunk/src/Repository/ILoggerRepository.cs (original)
+++ logging/log4net/trunk/src/Repository/ILoggerRepository.cs Sun Dec 11 01:19:23 2005
@@ -80,7 +80,7 @@
 	/// <remarks>
 	/// <para>
 	/// This interface is implemented by logger repositories. e.g. 
-	/// <see cref="Hierarchy"/>.
+	/// <see cref="Hierarchy.Hierarchy"/>.
 	/// </para>
 	/// <para>
 	/// This interface is used by the <see cref="LogManager"/>

Modified: logging/log4net/trunk/src/Util/PatternString.cs
URL: http://svn.apache.org/viewcvs/logging/log4net/trunk/src/Util/PatternString.cs?rev=355946&r1=355945&r2=355946&view=diff
==============================================================================
--- logging/log4net/trunk/src/Util/PatternString.cs (original)
+++ logging/log4net/trunk/src/Util/PatternString.cs Sun Dec 11 01:19:23 2005
@@ -73,7 +73,7 @@
 	/// 			</para>
 	/// 			<para>
 	/// 			The date format specifier admits the same syntax as the
-	/// 			time pattern string of the <see cref="DateTime.ToString"/>.
+	/// 			time pattern string of the <see cref="DateTime.ToString(string)"/>.
 	/// 			</para>
 	/// 			<para>
 	/// 			For better results it is recommended to use the log4net date
@@ -208,7 +208,7 @@
 	/// 			</para>
 	/// 			<para>
 	/// 			The date format specifier admits the same syntax as the
-	/// 			time pattern string of the <see cref="DateTime.ToString"/>.
+	/// 			time pattern string of the <see cref="DateTime.ToString(string)"/>.
 	/// 			</para>
 	/// 			<para>
 	/// 			For better results it is recommended to use the log4net date
@@ -236,7 +236,8 @@
 	/// </list>
 	/// <para>
 	/// Additional pattern converters may be registered with a specific <see cref="PatternString"/>
-	/// instance using the <see cref="AddConverter"/> methods.
+	/// instance using <see cref="AddConverter(ConverterInfo)"/> or
+	/// <see cref="AddConverter(string, Type)" />.
 	/// </para>
 	/// <para>
 	/// See the <see cref="log4net.Layout.PatternLayout"/> for details on the 

Modified: logging/log4net/trunk/src/Util/ReadOnlyPropertiesDictionary.cs
URL: http://svn.apache.org/viewcvs/logging/log4net/trunk/src/Util/ReadOnlyPropertiesDictionary.cs?rev=355946&r1=355945&r2=355946&view=diff
==============================================================================
--- logging/log4net/trunk/src/Util/ReadOnlyPropertiesDictionary.cs (original)
+++ logging/log4net/trunk/src/Util/ReadOnlyPropertiesDictionary.cs Sun Dec 11 01:19:23 2005
@@ -281,7 +281,7 @@
 		}
 
 		/// <summary>
-		/// See <see cref="IDictionary.this"/>
+		/// See <see cref="IDictionary.this[object]"/>
 		/// </summary>
 		object IDictionary.this[object key]
 		{

Modified: logging/log4net/trunk/src/Util/TypeConverters/ConverterRegistry.cs
URL: http://svn.apache.org/viewcvs/logging/log4net/trunk/src/Util/TypeConverters/ConverterRegistry.cs?rev=355946&r1=355945&r2=355946&view=diff
==============================================================================
--- logging/log4net/trunk/src/Util/TypeConverters/ConverterRegistry.cs (original)
+++ logging/log4net/trunk/src/Util/TypeConverters/ConverterRegistry.cs Sun Dec 11 01:19:23 2005
@@ -32,7 +32,8 @@
 	/// types.
 	/// </para>
 	/// <para>
-	/// Use the <see cref="AddConverter"/> methods to register new converters.
+	/// Use the <see cref="AddConverter(Type, object)"/> and 
+	/// <see cref="AddConverter(Type, Type)"/> methods to register new converters.
 	/// The <see cref="GetConvertTo"/> and <see cref="GetConvertFrom"/> methods
 	/// lookup appropriate converters to use.
 	/// </para>

Modified: logging/log4net/trunk/src/Util/TypeConverters/EncodingConverter.cs
URL: http://svn.apache.org/viewcvs/logging/log4net/trunk/src/Util/TypeConverters/EncodingConverter.cs?rev=355946&r1=355945&r2=355946&view=diff
==============================================================================
--- logging/log4net/trunk/src/Util/TypeConverters/EncodingConverter.cs (original)
+++ logging/log4net/trunk/src/Util/TypeConverters/EncodingConverter.cs Sun Dec 11 01:19:23 2005
@@ -61,8 +61,8 @@
 		/// <returns>the encoding</returns>
 		/// <remarks>
 		/// <para>
-		/// Uses the <see cref="Encoding.GetEncoding"/> method to convert the
-		/// <see cref="String"/> argument to an <see cref="Encoding"/>.
+		/// Uses the <see cref="Encoding.GetEncoding(string)"/> method to 
+		/// convert the <see cref="String"/> argument to an <see cref="Encoding"/>.
 		/// </para>
 		/// </remarks>
 		/// <exception cref="ConversionNotSupportedException">

Modified: logging/log4net/trunk/src/Util/TypeConverters/PatternStringConverter.cs
URL: http://svn.apache.org/viewcvs/logging/log4net/trunk/src/Util/TypeConverters/PatternStringConverter.cs?rev=355946&r1=355945&r2=355946&view=diff
==============================================================================
--- logging/log4net/trunk/src/Util/TypeConverters/PatternStringConverter.cs (original)
+++ logging/log4net/trunk/src/Util/TypeConverters/PatternStringConverter.cs Sun Dec 11 01:19:23 2005
@@ -68,7 +68,7 @@
 		/// <returns>the converted object</returns>
 		/// <remarks>
 		/// <para>
-		/// Uses the <see cref="PatternString.Format"/> method to convert the
+		/// Uses the <see cref="PatternString.Format()"/> method to convert the
 		/// <see cref="PatternString"/> argument to a <see cref="String"/>.
 		/// </para>
 		/// </remarks>

Modified: logging/log4net/trunk/src/Util/TypeConverters/TypeConverter.cs
URL: http://svn.apache.org/viewcvs/logging/log4net/trunk/src/Util/TypeConverters/TypeConverter.cs?rev=355946&r1=355945&r2=355946&view=diff
==============================================================================
--- logging/log4net/trunk/src/Util/TypeConverters/TypeConverter.cs (original)
+++ logging/log4net/trunk/src/Util/TypeConverters/TypeConverter.cs Sun Dec 11 01:19:23 2005
@@ -60,7 +60,7 @@
 		/// <returns>the Type</returns>
 		/// <remarks>
 		/// <para>
-		/// Uses the <see cref="Type.GetType"/> method to convert the
+		/// Uses the <see cref="Type.GetType(string,bool)"/> method to convert the
 		/// <see cref="String"/> argument to a <see cref="Type"/>.
 		/// Additional effort is made to locate partially specified types
 		/// by searching the loaded assemblies.