File: log4net.Repository.Hierarchy.Hierarchy.html

package info (click to toggle)
log4net 1.2.10%2Bdfsg-6
  • links: PTS, VCS
  • area: main
  • in suites: jessie, jessie-kfreebsd, wheezy
  • size: 16,716 kB
  • ctags: 3,590
  • sloc: cs: 25,174; xml: 8,133; cpp: 91; makefile: 57; ansic: 7
file content (50 lines) | stat: -rw-r--r-- 3,964 bytes parent folder | download | duplicates (6)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
<html dir="LTR">
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=Windows-1252" />
    <meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5" />
    <title>Hierarchy Class</title>
    <xml>
    </xml>
    <link rel="stylesheet" type="text/css" href="MSDN.css" />
  </head>
  <body id="bodyID" class="dtBODY">
    <div id="nsbanner">
      <div id="bannerrow1">
        <table class="bannerparthead" cellspacing="0">
          <tr id="hdr">
            <td class="runninghead">log4net SDK Reference</td>
            <td class="product">
            </td>
          </tr>
        </table>
      </div>
      <div id="TitleRow">
        <h1 class="dtH1">Hierarchy Class</h1>
      </div>
    </div>
    <div id="nstext">
      <p> Hierarchical organization of loggers </p>
      <p>For a list of all members of this type, see <a href="log4net.Repository.Hierarchy.HierarchyMembers.html">Hierarchy Members</a>.</p>
      <p>
        <a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfSystemObjectClassTopic.asp">System.Object</a>
        <br /><a href="log4net.Repository.LoggerRepositorySkeleton.html">log4net.Repository.LoggerRepositorySkeleton</a><br /><b>log4net.Repository.Hierarchy.Hierarchy</b></p>
      <div class="syntax">
        <span class="lang">[VisualBasic]</span>
        <br />PublicClassHierarchy<div>Inherits<a href="log4net.Repository.LoggerRepositorySkeleton.html">LoggerRepositorySkeleton</a></div><div>Implements<a href="log4net.Repository.IBasicRepositoryConfigurator.html">IBasicRepositoryConfigurator</a>, <a href="log4net.Repository.IXmlRepositoryConfigurator.html">IXmlRepositoryConfigurator</a></div></div>
      <div class="syntax">
        <span class="lang">[C#]</span>
        <div>publicclassHierarchy<b> : <a href="log4net.Repository.LoggerRepositorySkeleton.html">LoggerRepositorySkeleton</a>, <a href="log4net.Repository.IBasicRepositoryConfigurator.html">IBasicRepositoryConfigurator</a>, <a href="log4net.Repository.IXmlRepositoryConfigurator.html">IXmlRepositoryConfigurator</a></b></div>
      </div>
      <H4 class="dtH4">Thread Safety</H4>
      <P>This type is <b>not</b> safe for multithreaded operations.</P>
      <h4 class="dtH4">Remarks</h4>
            <p>
            <i>The casual user should not have to deal with this class directly.</i>
            </p>
            <p> This class is specialized in retrieving loggers by name and also maintaining the logger hierarchy. Implements the <a href="log4net.Repository.ILoggerRepository.html">ILoggerRepository</a> interface. </p>
            <p> The structure of the logger hierarchy is maintained by the <a href="log4net.Repository.Hierarchy.Hierarchy.GetLogger_overload_1.html">GetLogger</a> 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. </p>
            <p> In case a descendant is created before a particular ancestor, then it creates a provision node for the ancestor and adds itself to the provision node. Other descendants of the same ancestor add themselves to the previously created provision node. </p>
            <h4 class="dtH4">Requirements</h4><p><b>Namespace: </b><a href="log4net.Repository.Hierarchy.html">log4net.Repository.Hierarchy</a></p><p><b>Assembly: </b>log4net (in log4net.dll)
					</p><h4 class="dtH4">See Also</h4><p><a href="log4net.Repository.Hierarchy.HierarchyMembers.html">Hierarchy Members</a> | <a href="log4net.Repository.Hierarchy.html">log4net.Repository.Hierarchy Namespace</a></p><hr /><div id="footer"><p><a href="http://logging.apache.org/log4net">Copyright 2001-2006 The Apache Software Foundation.</a></p><p>Generated from assembly log4net [1.2.10.0]</p></div></div>
  </body>
</html>