Modified: logging/log4net/trunk/xdocs/src/release/manual/plugins.xml
URL: 
http://svn.apache.org/viewvc/logging/log4net/trunk/xdocs/src/release/manual/plugins.xml?view=diff&rev=511694&r1=511693&r2=511694
==============================================================================
--- logging/log4net/trunk/xdocs/src/release/manual/plugins.xml (original)
+++ logging/log4net/trunk/xdocs/src/release/manual/plugins.xml Sun Feb 25 
18:10:21 2007
@@ -17,87 +17,87 @@
 -->
 <document>
 
-       <properties>
-               <author email="nicko at apache dot org">Nicko Cadell</author>
-               <title>log4net Manual - Plugins</title>
-       </properties>
+    <properties>
+        <author email="nicko at apache dot org">Nicko Cadell</author>
+        <title>Apache log4net Manual: Plugins</title>
+    </properties>
 
-       <meta name="keywords" content="log4net plugins, log4net" />
+    <meta name="keywords" content="log4net plugins, log4net" />
 
-       <body>
-               <section id="main" name="log4net Manual - Plugins">
-                       <sectionMenu name="Contents" />
+    <body>
+        <section id="main" name="log4net Manual - Plugins">
+            <sectionMenu name="Contents" />
 
-                       <section id="plugins" name="Plugins">
-                               <p>
-                                       Plugins are additional modular 
components that are attached to a logger repository.
-                               </p>
-                               <p>
-                                       Plugins are stored in the <span 
class="code">PluginMap</span> of an
-                                       <span 
class="code">ILoggerRepository</span>. 
-                                       Plugins are attached to the repository 
by using the <span class="code">PluginMap.Add</span>
-                                       method.
-                               </p>
-                               <p>
-                                       The following plugins are included in 
the log4net package:
-                               </p>
-                               <div class="table">
-                                       <table cellspacing="0">
-                                               <tr>
-                                                       <th>
-                                                               Type</th>
-                                                       <th>
-                                                               Description</th>
-                                               </tr>
-                                               <tr>
-                                                       
<td>log4net.Plugin.RemoteLoggingServerPlugin</td>
-                                                       <td>
-                                                               Creates a 
remote logging sink that can receive logging events from a 
-                                                               <span 
class="code">RemotingAppender</span>.
-                                                       </td>
-                                               </tr>
-                                       </table>
-                               </div>
-                               <ul>
-                                       <li>
-                                               
<h3>RemoteLoggingServerPlugin</h3>
-                                               <p>
-                                                       Creates a remote 
logging sink that can receive logging events from a 
-                                                       <span 
class="code">RemotingAppender</span>.
-                                               </p>
-                                               <p>
-                                                       Creates a remoting 
logging sink. A single
-                                                       parameter must be 
passed to the constructor that specifies the sink URI. This is a
-                                                       name used to identify 
the logging sink object published via remoting and must be
-                                                       agreed with the client 
before communication can take place.
-                                               </p>
-                                               <p>
-                                                       Example usage:
-                                               </p>
-                                               <source language="C#"><![CDATA[
+            <section id="plugins" name="Plugins">
+                <p>
+                    Plugins are additional modular components that are 
attached to a logger repository.
+                </p>
+                <p>
+                    Plugins are stored in the <span 
class="code">PluginMap</span> of an
+                    <span class="code">ILoggerRepository</span>. 
+                    Plugins are attached to the repository by using the <span 
class="code">PluginMap.Add</span>
+                    method.
+                </p>
+                <p>
+                    The following plugins are included in the log4net package:
+                </p>
+                <div class="table">
+                    <table cellspacing="0">
+                        <tr>
+                            <th>
+                                Type</th>
+                            <th>
+                                Description</th>
+                        </tr>
+                        <tr>
+                            <td>log4net.Plugin.RemoteLoggingServerPlugin</td>
+                            <td>
+                                Creates a remote logging sink that can receive 
logging events from a 
+                                <span class="code">RemotingAppender</span>.
+                            </td>
+                        </tr>
+                    </table>
+                </div>
+                <ul>
+                    <li>
+                        <h3>RemoteLoggingServerPlugin</h3>
+                        <p>
+                            Creates a remote logging sink that can receive 
logging events from a 
+                            <span class="code">RemotingAppender</span>.
+                        </p>
+                        <p>
+                            Creates a remoting logging sink. A single
+                            parameter must be passed to the constructor that 
specifies the sink URI. This is a
+                            name used to identify the logging sink object 
published via remoting and must be
+                            agreed with the client before communication can 
take place.
+                        </p>
+                        <p>
+                            Example usage:
+                        </p>
+                        <source language="C#"><![CDATA[
 LogManager.GetRepository().PluginMap.Add(new 
RemoteLoggingServerPlugin("LoggingSink"));]]></source>
-                                       </li>
-                               </ul>
+                    </li>
+                </ul>
 
-                               <section id="attributes" name="Plugin 
Attributes">
-                                       <p>
-                                               Plugins can be configured using 
the following assembly-level attributes:
-                                       </p>
-                                       <ul>
-                                               <li>
-                                                       <h3>PluginAttribute</h3>
-                                                       <p>
-                                                               Specifies a 
plugin type to create and attach to the default repository. This attribute 
-                                                               does not allow 
plugins to be parameterized. The plugin class must have a public default 
constructor.
-                                                       </p>
-                                                       <p>
-                                                               This attribute 
may be used as many times as necessary to attach plugins to the repository.
-                                                       </p>
-                                               </li>
-                                       </ul>
-                               </section>
-                       </section>
+                <section id="attributes" name="Plugin Attributes">
+                    <p>
+                        Plugins can be configured using the following 
assembly-level attributes:
+                    </p>
+                    <ul>
+                        <li>
+                            <h3>PluginAttribute</h3>
+                            <p>
+                                Specifies a plugin type to create and attach 
to the default repository. This attribute 
+                                does not allow plugins to be parameterized. 
The plugin class must have a public default constructor.
+                            </p>
+                            <p>
+                                This attribute may be used as many times as 
necessary to attach plugins to the repository.
+                            </p>
+                        </li>
+                    </ul>
+                </section>
+            </section>
 
-               </section>
-       </body>
+        </section>
+    </body>
 </document>

Modified: logging/log4net/trunk/xdocs/src/release/manual/repositories.xml
URL: 
http://svn.apache.org/viewvc/logging/log4net/trunk/xdocs/src/release/manual/repositories.xml?view=diff&rev=511694&r1=511693&r2=511694
==============================================================================
--- logging/log4net/trunk/xdocs/src/release/manual/repositories.xml (original)
+++ logging/log4net/trunk/xdocs/src/release/manual/repositories.xml Sun Feb 25 
18:10:21 2007
@@ -17,96 +17,96 @@
 -->
 <document>
 
-       <properties>
-               <author email="nicko at apache dot org">Nicko Cadell</author>
-               <title>log4net Manual - Repositories</title>
-       </properties>
+    <properties>
+        <author email="nicko at apache dot org">Nicko Cadell</author>
+        <title>Apache log4net Manual: Repositories</title>
+    </properties>
 
-       <meta name="keywords" content="building log4net, log4net" />
+    <meta name="keywords" content="building log4net, log4net" />
 
-       <body>
-               <section id="main" name="log4net Manual - Repositories">
-                       <sectionMenu name="Contents" />
+    <body>
+        <section id="main" name="log4net Manual - Repositories">
+            <sectionMenu name="Contents" />
 
-                       <section id="repository" name="Logging Repositories">
-                               <p>
-                                       Logging repositories are considered 
advanced functionality. The default behavior
-                                       should be sufficient for most users.
-                               </p>
-                               <p>
-                                       Log4net supports logging repositories. 
A repository is uniquely named. 
-                                       Each repository is a (<span 
class="code">ILoggerRepository</span>).
-                                       Multiple assemblies can link to the 
same repository.
-                               </p>
-                               <p>
-                                       By default there is a single logging 
repository per process (more precisely per AppDomain). This extends
-                                       across all assemblies loaded into the 
process and allows them to all share a
-                                       single configuration. The configuration 
of the repository only needs to be done once,
-                                       typically in the entry point to the 
application, either programmatically or using 
-                                       a configuration attribute.
-                               </p>
-                               <p>
-                                       Named logging repositories can be 
created using the <span class="code">LogManager.CreateRepository</span>
-                                       method. The repository for can be 
retrieved using the 
-                                       <span 
class="code">LogManager.GetRepository</span> method.
-                                       A repository created in this way will 
need to be configured programmatically.
-                               </p>
+            <section id="repository" name="Logging Repositories">
+                <p>
+                    Logging repositories are considered advanced 
functionality. The default behavior
+                    should be sufficient for most users.
+                </p>
+                <p>
+                    Log4net supports logging repositories. A repository is 
uniquely named. 
+                    Each repository is a (<span 
class="code">ILoggerRepository</span>).
+                    Multiple assemblies can link to the same repository.
+                </p>
+                <p>
+                    By default there is a single logging repository per 
process (more precisely per AppDomain). This extends
+                    across all assemblies loaded into the process and allows 
them to all share a
+                    single configuration. The configuration of the repository 
only needs to be done once,
+                    typically in the entry point to the application, either 
programmatically or using 
+                    a configuration attribute.
+                </p>
+                <p>
+                    Named logging repositories can be created using the <span 
class="code">LogManager.CreateRepository</span>
+                    method. The repository for can be retrieved using the 
+                    <span class="code">LogManager.GetRepository</span> method.
+                    A repository created in this way will need to be 
configured programmatically.
+                </p>
 
-                               <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.
-                                               This can be very useful to 
component developers that wish to use log4net for their
-                                               components but do not want to 
require that all the applications that use their
-                                               component are aware of log4net. 
It also means that their debugging configuration is
-                                               separated from the applications 
configuration. The assembly should specify the
-                                               <span 
class="code">RepositoryAttribute</span> to set its logging repository.
-                                       </p>
-                                       <p>
-                                               The log4net logging 
repositories can be configured using the following assembly-level 
-                                               attributes:
-                                       </p>
-                                       <ul>
-                                               <li>
-                                                       
<b>AliasRepositoryAttribute</b>
-                                                       <p>
-                                                               Specifies a 
named repository to use as this assembly's repository.
-                                                       </p>
-                                                       <p>
-                                                               An assembly's 
logger repository is defined by its
-                                                               <span 
class="code">RepositoryAttribute</span>, however this can be overridden by an 
-                                                               assembly loaded 
before the target assembly.
-                                                       </p>
-                                                       <p>
-                                                               An assembly can 
alias another assembly's repository by specifying 
-                                                               this attribute 
with the name of the target repository.
-                                                       </p>
-                                                       <p>
-                                                               This attribute 
may be used as many times as necessary to alias all the required 
-                                                               repositories.
-                                                       </p>
-                                               </li>
-                                               <li>
-                                                       
<b>RepositoryAttribute</b>
-                                                       <p>
-                                                               Specifies the 
logging repository for the assembly.
-                                                       </p>
-                                                       <p>
-                                                               Assemblies are 
mapped to logging repositories. This attribute controls the configuration of 
the repository. The
-                                                               <span 
class="code">Name</span> property specifies the name of the repository 
-                                                               for this 
assembly. The <span class="code">RepositoryType</span>
-                                                               property 
specifies the type of the repository object to create for the assembly. 
-                                                               If this 
attribute is not specified and a <span class="code">Name</span>
-                                                               is not 
specified then the assembly will be part of the default shared logging 
-                                                               repository.
-                                                       </p>
-                                                       <p>
-                                                               This attribute 
may only be used once per assembly.
-                                                       </p>
-                                               </li>
-                                       </ul>
-                               </section>
-                       </section>
-               </section>
-       </body>
+                <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.
+                        This can be very useful to component developers that 
wish to use log4net for their
+                        components but do not want to require that all the 
applications that use their
+                        component are aware of log4net. It also means that 
their debugging configuration is
+                        separated from the applications configuration. The 
assembly should specify the
+                        <span class="code">RepositoryAttribute</span> to set 
its logging repository.
+                    </p>
+                    <p>
+                        The log4net logging repositories can be configured 
using the following assembly-level 
+                        attributes:
+                    </p>
+                    <ul>
+                        <li>
+                            <b>AliasRepositoryAttribute</b>
+                            <p>
+                                Specifies a named repository to use as this 
assembly's repository.
+                            </p>
+                            <p>
+                                An assembly's logger repository is defined by 
its
+                                <span class="code">RepositoryAttribute</span>, 
however this can be overridden by an 
+                                assembly loaded before the target assembly.
+                            </p>
+                            <p>
+                                An assembly can alias another assembly's 
repository by specifying 
+                                this attribute with the name of the target 
repository.
+                            </p>
+                            <p>
+                                This attribute may be used as many times as 
necessary to alias all the required 
+                                repositories.
+                            </p>
+                        </li>
+                        <li>
+                            <b>RepositoryAttribute</b>
+                            <p>
+                                Specifies the logging repository for the 
assembly.
+                            </p>
+                            <p>
+                                Assemblies are mapped to logging repositories. 
This attribute controls the configuration of the repository. The
+                                <span class="code">Name</span> property 
specifies the name of the repository 
+                                for this assembly. The <span 
class="code">RepositoryType</span>
+                                property specifies the type of the repository 
object to create for the assembly. 
+                                If this attribute is not specified and a <span 
class="code">Name</span>
+                                is not specified then the assembly will be 
part of the default shared logging 
+                                repository.
+                            </p>
+                            <p>
+                                This attribute may only be used once per 
assembly.
+                            </p>
+                        </li>
+                    </ul>
+                </section>
+            </section>
+        </section>
+    </body>
 </document>


Reply via email to