You are viewing a plain text version of this content. The canonical link for it is here.
Posted to general@logging.apache.org by ca...@apache.org on 2007/07/21 19:21:03 UTC

svn commit: r558355 [3/25] - in /logging/site/trunk/docs/log4j/companions/component: ./ apidocs/ apidocs/org/ apidocs/org/apache/ apidocs/org/apache/log4j/ apidocs/org/apache/log4j/class-use/ apidocs/org/apache/log4j/helpers/ apidocs/org/apache/log4j/h...

Propchange: logging/site/trunk/docs/log4j/companions/component/apidocs/index-all.html
------------------------------------------------------------------------------
    svn:mime-type = text/html

Added: logging/site/trunk/docs/log4j/companions/component/apidocs/index.html
URL: http://svn.apache.org/viewvc/logging/site/trunk/docs/log4j/companions/component/apidocs/index.html?view=auto&rev=558355
==============================================================================
--- logging/site/trunk/docs/log4j/companions/component/apidocs/index.html (added)
+++ logging/site/trunk/docs/log4j/companions/component/apidocs/index.html Sat Jul 21 10:20:56 2007
@@ -0,0 +1,38 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+Apache Component Companion for log4j 1.2. 1.0-SNAPSHOT API
+</TITLE>
+<SCRIPT type="text/javascript">
+    targetPage = "" + window.location.search;
+    if (targetPage != "" && targetPage != "undefined")
+       targetPage = targetPage.substring(1);
+    function loadFrames() {
+        if (targetPage != "" && targetPage != "undefined")
+             top.classFrame.location = top.targetPage;
+    }
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+</HEAD>
+<FRAMESET cols="20%,80%" title="" onLoad="top.loadFrames()">
+<FRAMESET rows="30%,70%" title="" onLoad="top.loadFrames()">
+<FRAME src="overview-frame.html" name="packageListFrame" title="All Packages">
+<FRAME src="allclasses-frame.html" name="packageFrame" title="All classes and interfaces (except non-static nested types)">
+</FRAMESET>
+<FRAME src="overview-summary.html" name="classFrame" title="Package, class and interface descriptions" scrolling="yes">
+<NOFRAMES>
+<H2>
+Frame Alert</H2>
+
+<P>
+This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client.
+<BR>
+Link to<A HREF="overview-summary.html">Non-frame version.</A>
+</NOFRAMES>
+</FRAMESET>
+</HTML>

Propchange: logging/site/trunk/docs/log4j/companions/component/apidocs/index.html
------------------------------------------------------------------------------
    svn:mime-type = text/html

Added: logging/site/trunk/docs/log4j/companions/component/apidocs/options
URL: http://svn.apache.org/viewvc/logging/site/trunk/docs/log4j/companions/component/apidocs/options?view=auto&rev=558355
==============================================================================
--- logging/site/trunk/docs/log4j/companions/component/apidocs/options (added)
+++ logging/site/trunk/docs/log4j/companions/component/apidocs/options Sat Jul 21 10:20:56 2007
@@ -0,0 +1,16 @@
+-classpath '/home/ubuntu/ls/component/target/classes:/home/ubuntu/.m2/repository/log4j/log4j/1.2.9/log4j-1.2.9.jar' -protected
+-sourcepath
+'/home/ubuntu/ls/component/src/main/java'
+-author
+-bottom
+'Copyright &copy; 2007 <a href="http://www.apache.org">Apache Software Foundation</a>. All Rights Reserved.'
+-charset
+'ISO-8859-1'
+-d
+'/home/ubuntu/ls/component/target/site/apidocs'
+-doctitle
+'Apache Component Companion for log4j 1.2. 1.0-SNAPSHOT API'
+-use
+-version
+-windowtitle
+'Apache Component Companion for log4j 1.2. 1.0-SNAPSHOT API'
\ No newline at end of file

Added: logging/site/trunk/docs/log4j/companions/component/apidocs/org/apache/log4j/LoggerRepositoryExImpl.html
URL: http://svn.apache.org/viewvc/logging/site/trunk/docs/log4j/companions/component/apidocs/org/apache/log4j/LoggerRepositoryExImpl.html?view=auto&rev=558355
==============================================================================
--- logging/site/trunk/docs/log4j/companions/component/apidocs/org/apache/log4j/LoggerRepositoryExImpl.html (added)
+++ logging/site/trunk/docs/log4j/companions/component/apidocs/org/apache/log4j/LoggerRepositoryExImpl.html Sat Jul 21 10:20:56 2007
@@ -0,0 +1,1342 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0) -->
+<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<TITLE>
+LoggerRepositoryExImpl (Apache Component Companion for log4j 1.2. 1.0-SNAPSHOT API)
+</TITLE>
+
+<META NAME="date" CONTENT="2007-07-21">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="LoggerRepositoryExImpl (Apache Component Companion for log4j 1.2. 1.0-SNAPSHOT API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/LoggerRepositoryExImpl.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV CLASS&nbsp;
+&nbsp;<A HREF="../../../org/apache/log4j/ULogger.html" title="interface in org.apache.log4j"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/log4j/LoggerRepositoryExImpl.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="LoggerRepositoryExImpl.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.log4j</FONT>
+<BR>
+Class LoggerRepositoryExImpl</H2>
+<PRE>
+java.lang.Object
+  <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><B>org.apache.log4j.LoggerRepositoryExImpl</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD>org.apache.log4j.spi.LoggerRepository, <A HREF="../../../org/apache/log4j/spi/LoggerRepositoryEx.html" title="interface in org.apache.log4j.spi">LoggerRepositoryEx</A>, org.apache.log4j.spi.RendererSupport, <A HREF="../../../org/apache/log4j/xml/UnrecognizedElementHandler.html" title="interface in org.apache.log4j.xml">UnrecognizedElementHandler</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public final class <B>LoggerRepositoryExImpl</B><DT>extends java.lang.Object<DT>implements <A HREF="../../../org/apache/log4j/spi/LoggerRepositoryEx.html" title="interface in org.apache.log4j.spi">LoggerRepositoryEx</A>, org.apache.log4j.spi.RendererSupport, <A HREF="../../../org/apache/log4j/xml/UnrecognizedElementHandler.html" title="interface in org.apache.log4j.xml">UnrecognizedElementHandler</A></DL>
+</PRE>
+
+<P>
+This class implements LoggerRepositoryEx by
+   wrapping an existing LoggerRepository implementation
+   and implementing the newly added capabilities.
+<P>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../org/apache/log4j/LoggerRepositoryExImpl.html#LoggerRepositoryExImpl(org.apache.log4j.spi.LoggerRepository)">LoggerRepositoryExImpl</A></B>(org.apache.log4j.spi.LoggerRepository&nbsp;repository)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Constructs a new logger hierarchy.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/log4j/LoggerRepositoryExImpl.html#addErrorItem(org.apache.log4j.spi.ErrorItem)">addErrorItem</A></B>(<A HREF="../../../org/apache/log4j/spi/ErrorItem.html" title="class in org.apache.log4j.spi">ErrorItem</A>&nbsp;errorItem)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Add an error item to the list of previously encountered errors.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/log4j/LoggerRepositoryExImpl.html#addHierarchyEventListener(org.apache.log4j.spi.HierarchyEventListener)">addHierarchyEventListener</A></B>(org.apache.log4j.spi.HierarchyEventListener&nbsp;listener)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>Superceded by addLoggerEventListener</I></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/log4j/LoggerRepositoryExImpl.html#addLoggerEventListener(org.apache.log4j.spi.LoggerEventListener)">addLoggerEventListener</A></B>(<A HREF="../../../org/apache/log4j/spi/LoggerEventListener.html" title="interface in org.apache.log4j.spi">LoggerEventListener</A>&nbsp;listener)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Add a <A HREF="../../../org/apache/log4j/spi/LoggerEventListener.html" title="interface in org.apache.log4j.spi"><CODE>LoggerEventListener</CODE></A> to the repository.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/log4j/LoggerRepositoryExImpl.html#addLoggerRepositoryEventListener(org.apache.log4j.spi.LoggerRepositoryEventListener)">addLoggerRepositoryEventListener</A></B>(<A HREF="../../../org/apache/log4j/spi/LoggerRepositoryEventListener.html" title="interface in org.apache.log4j.spi">LoggerRepositoryEventListener</A>&nbsp;listener)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Add a <A HREF="../../../org/apache/log4j/spi/LoggerRepositoryEventListener.html" title="interface in org.apache.log4j.spi"><CODE>LoggerRepositoryEventListener</CODE></A> to the repository.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/log4j/LoggerRepositoryExImpl.html#emitNoAppenderWarning(org.apache.log4j.Category)">emitNoAppenderWarning</A></B>(org.apache.log4j.Category&nbsp;cat)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Issue warning that there are no appenders in hierarchy.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;org.apache.log4j.Logger</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/log4j/LoggerRepositoryExImpl.html#exists(java.lang.String)">exists</A></B>(java.lang.String&nbsp;loggerName)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Check if the named logger exists in the hierarchy.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/log4j/LoggerRepositoryExImpl.html#fireAddAppenderEvent(org.apache.log4j.Category, org.apache.log4j.Appender)">fireAddAppenderEvent</A></B>(org.apache.log4j.Category&nbsp;logger,
+                     org.apache.log4j.Appender&nbsp;appender)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Requests that a appender added event be sent to any registered
+      <A HREF="../../../org/apache/log4j/spi/LoggerEventListener.html" title="interface in org.apache.log4j.spi"><CODE>LoggerEventListener</CODE></A>.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/log4j/LoggerRepositoryExImpl.html#fireConfigurationChangedEvent()">fireConfigurationChangedEvent</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Requests that a configuration changed event be sent to any registered
+ <A HREF="../../../org/apache/log4j/spi/LoggerRepositoryEventListener.html" title="interface in org.apache.log4j.spi"><CODE>LoggerRepositoryEventListener</CODE></A>.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/log4j/LoggerRepositoryExImpl.html#fireLevelChangedEvent(org.apache.log4j.Logger)">fireLevelChangedEvent</A></B>(org.apache.log4j.Logger&nbsp;logger)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Requests that a level changed event be sent to any registered
+    <A HREF="../../../org/apache/log4j/spi/LoggerEventListener.html" title="interface in org.apache.log4j.spi"><CODE>LoggerEventListener</CODE></A>.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/log4j/LoggerRepositoryExImpl.html#fireRemoveAppenderEvent(org.apache.log4j.Category, org.apache.log4j.Appender)">fireRemoveAppenderEvent</A></B>(org.apache.log4j.Category&nbsp;logger,
+                        org.apache.log4j.Appender&nbsp;appender)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Requests that a appender removed event be sent to any registered
+      <A HREF="../../../org/apache/log4j/spi/LoggerEventListener.html" title="interface in org.apache.log4j.spi"><CODE>LoggerEventListener</CODE></A>.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.Enumeration</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/log4j/LoggerRepositoryExImpl.html#getCurrentCategories()">getCurrentCategories</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>Please use <A HREF="../../../org/apache/log4j/LoggerRepositoryExImpl.html#getCurrentLoggers()"><CODE>getCurrentLoggers()</CODE></A> instead.</I></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.Enumeration</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/log4j/LoggerRepositoryExImpl.html#getCurrentLoggers()">getCurrentLoggers</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns all the currently defined categories in this hierarchy as
+     an <CODE>Enumeration</CODE>.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.List</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/log4j/LoggerRepositoryExImpl.html#getErrorList()">getErrorList</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return the the list of previously encoutered <A HREF="../../../org/apache/log4j/spi/ErrorItem.html" title="class in org.apache.log4j.spi"><CODE>error items</CODE></A>.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;org.apache.log4j.Logger</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/log4j/LoggerRepositoryExImpl.html#getLogger(java.lang.String)">getLogger</A></B>(java.lang.String&nbsp;loggerName)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return a new logger instance named as the first parameter using
+     the default factory.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;org.apache.log4j.Logger</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/log4j/LoggerRepositoryExImpl.html#getLogger(java.lang.String, org.apache.log4j.spi.LoggerFactory)">getLogger</A></B>(java.lang.String&nbsp;loggerName,
+          org.apache.log4j.spi.LoggerFactory&nbsp;factory)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return a new logger instance named as the first parameter using
+      <code>factory</code>.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;org.apache.log4j.spi.LoggerFactory</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/log4j/LoggerRepositoryExImpl.html#getLoggerFactory()">getLoggerFactory</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get logger factory.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/log4j/LoggerRepositoryExImpl.html#getName()">getName</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return the name of this hierarchy.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.Object</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/log4j/LoggerRepositoryExImpl.html#getObject(java.lang.String)">getObject</A></B>(java.lang.String&nbsp;key)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get object by key.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../org/apache/log4j/plugins/PluginRegistry.html" title="class in org.apache.log4j.plugins">PluginRegistry</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/log4j/LoggerRepositoryExImpl.html#getPluginRegistry()">getPluginRegistry</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return the PluginRegisty for this LoggerRepository.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.Map</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/log4j/LoggerRepositoryExImpl.html#getProperties()">getProperties</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the properties specific for this repository.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/log4j/LoggerRepositoryExImpl.html#getProperty(java.lang.String)">getProperty</A></B>(java.lang.String&nbsp;key)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the property of this repository.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;org.apache.log4j.or.RendererMap</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/log4j/LoggerRepositoryExImpl.html#getRendererMap()">getRendererMap</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the renderer map for this hierarchy.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;org.apache.log4j.Logger</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/log4j/LoggerRepositoryExImpl.html#getRootLogger()">getRootLogger</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the root of this hierarchy.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../org/apache/log4j/scheduler/Scheduler.html" title="class in org.apache.log4j.scheduler">Scheduler</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/log4j/LoggerRepositoryExImpl.html#getScheduler()">getScheduler</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return this repository's own scheduler.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;org.apache.log4j.Level</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/log4j/LoggerRepositoryExImpl.html#getThreshold()">getThreshold</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the current threshold.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/log4j/LoggerRepositoryExImpl.html#isDisabled(int)">isDisabled</A></B>(int&nbsp;level)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This method will return <code>true</code> if this repository is
+     disabled for <code>level</code> value passed as parameter and
+     <code>false</code> otherwise.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/log4j/LoggerRepositoryExImpl.html#isPristine()">isPristine</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Is the current configuration of the repository in its original (pristine)
+ state?</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/log4j/LoggerRepositoryExImpl.html#parseUnrecognizedElement(org.w3c.dom.Element, java.util.Properties)">parseUnrecognizedElement</A></B>(org.w3c.dom.Element&nbsp;element,
+                         java.util.Properties&nbsp;props)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Called to inform a configured object when
+ an unrecognized child element is encountered.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/log4j/LoggerRepositoryExImpl.html#putObject(java.lang.String, java.lang.Object)">putObject</A></B>(java.lang.String&nbsp;key,
+          java.lang.Object&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Puts object by key.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/log4j/LoggerRepositoryExImpl.html#removeLoggerEventListener(org.apache.log4j.spi.LoggerEventListener)">removeLoggerEventListener</A></B>(<A HREF="../../../org/apache/log4j/spi/LoggerEventListener.html" title="interface in org.apache.log4j.spi">LoggerEventListener</A>&nbsp;listener)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Remove a <A HREF="../../../org/apache/log4j/spi/LoggerEventListener.html" title="interface in org.apache.log4j.spi"><CODE>LoggerEventListener</CODE></A> from the repository.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/log4j/LoggerRepositoryExImpl.html#removeLoggerRepositoryEventListener(org.apache.log4j.spi.LoggerRepositoryEventListener)">removeLoggerRepositoryEventListener</A></B>(<A HREF="../../../org/apache/log4j/spi/LoggerRepositoryEventListener.html" title="interface in org.apache.log4j.spi">LoggerRepositoryEventListener</A>&nbsp;listener)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Remove a <A HREF="../../../org/apache/log4j/spi/LoggerRepositoryEventListener.html" title="interface in org.apache.log4j.spi"><CODE>LoggerRepositoryEventListener</CODE></A> from the repository.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/log4j/LoggerRepositoryExImpl.html#resetConfiguration()">resetConfiguration</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Reset all values contained in this hierarchy instance to their
+     default.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/log4j/LoggerRepositoryExImpl.html#setLoggerFactory(org.apache.log4j.spi.LoggerFactory)">setLoggerFactory</A></B>(org.apache.log4j.spi.LoggerFactory&nbsp;factory)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set logger factory.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/log4j/LoggerRepositoryExImpl.html#setName(java.lang.String)">setName</A></B>(java.lang.String&nbsp;repoName)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the name of this repository.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/log4j/LoggerRepositoryExImpl.html#setPristine(boolean)">setPristine</A></B>(boolean&nbsp;state)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the pristine flag.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/log4j/LoggerRepositoryExImpl.html#setProperty(java.lang.String, java.lang.String)">setProperty</A></B>(java.lang.String&nbsp;key,
+            java.lang.String&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set a property by key and value.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/log4j/LoggerRepositoryExImpl.html#setRenderer(java.lang.Class, org.apache.log4j.or.ObjectRenderer)">setRenderer</A></B>(java.lang.Class&nbsp;renderedClass,
+            org.apache.log4j.or.ObjectRenderer&nbsp;renderer)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Used by subclasses to add a renderer to the hierarchy passed as parameter.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/log4j/LoggerRepositoryExImpl.html#setThreshold(org.apache.log4j.Level)">setThreshold</A></B>(org.apache.log4j.Level&nbsp;l)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Enable logging for logging requests with level <code>l</code> or
+     higher.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/log4j/LoggerRepositoryExImpl.html#setThreshold(java.lang.String)">setThreshold</A></B>(java.lang.String&nbsp;levelStr)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The string form of <A HREF="../../../org/apache/log4j/LoggerRepositoryExImpl.html#setThreshold(org.apache.log4j.Level)"><CODE>setThreshold(Level)</CODE></A>.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/log4j/LoggerRepositoryExImpl.html#shutdown()">shutdown</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Shutting down a hierarchy will <em>safely</em> close and remove
+     all appenders in all categories including the root logger.</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="LoggerRepositoryExImpl(org.apache.log4j.spi.LoggerRepository)"><!-- --></A><H3>
+LoggerRepositoryExImpl</H3>
+<PRE>
+public <B>LoggerRepositoryExImpl</B>(org.apache.log4j.spi.LoggerRepository&nbsp;repository)</PRE>
+<DL>
+<DD>Constructs a new logger hierarchy.
+<P>
+<DL>
+<DT><B>Parameters:</B><DD><CODE>repository</CODE> - Base implementation of repository.</DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="addLoggerRepositoryEventListener(org.apache.log4j.spi.LoggerRepositoryEventListener)"><!-- --></A><H3>
+addLoggerRepositoryEventListener</H3>
+<PRE>
+public void <B>addLoggerRepositoryEventListener</B>(<A HREF="../../../org/apache/log4j/spi/LoggerRepositoryEventListener.html" title="interface in org.apache.log4j.spi">LoggerRepositoryEventListener</A>&nbsp;listener)</PRE>
+<DL>
+<DD>Add a <A HREF="../../../org/apache/log4j/spi/LoggerRepositoryEventListener.html" title="interface in org.apache.log4j.spi"><CODE>LoggerRepositoryEventListener</CODE></A> to the repository. The
+    listener will be called when repository events occur.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../org/apache/log4j/spi/LoggerRepositoryEx.html#addLoggerRepositoryEventListener(org.apache.log4j.spi.LoggerRepositoryEventListener)">addLoggerRepositoryEventListener</A></CODE> in interface <CODE><A HREF="../../../org/apache/log4j/spi/LoggerRepositoryEx.html" title="interface in org.apache.log4j.spi">LoggerRepositoryEx</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>listener</CODE> - listener<DT><B>Since:</B></DT>
+  <DD>1.3</DD>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="removeLoggerRepositoryEventListener(org.apache.log4j.spi.LoggerRepositoryEventListener)"><!-- --></A><H3>
+removeLoggerRepositoryEventListener</H3>
+<PRE>
+public void <B>removeLoggerRepositoryEventListener</B>(<A HREF="../../../org/apache/log4j/spi/LoggerRepositoryEventListener.html" title="interface in org.apache.log4j.spi">LoggerRepositoryEventListener</A>&nbsp;listener)</PRE>
+<DL>
+<DD>Remove a <A HREF="../../../org/apache/log4j/spi/LoggerRepositoryEventListener.html" title="interface in org.apache.log4j.spi"><CODE>LoggerRepositoryEventListener</CODE></A> from the repository.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../org/apache/log4j/spi/LoggerRepositoryEx.html#removeLoggerRepositoryEventListener(org.apache.log4j.spi.LoggerRepositoryEventListener)">removeLoggerRepositoryEventListener</A></CODE> in interface <CODE><A HREF="../../../org/apache/log4j/spi/LoggerRepositoryEx.html" title="interface in org.apache.log4j.spi">LoggerRepositoryEx</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>listener</CODE> - listener<DT><B>Since:</B></DT>
+  <DD>1.3</DD>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="addLoggerEventListener(org.apache.log4j.spi.LoggerEventListener)"><!-- --></A><H3>
+addLoggerEventListener</H3>
+<PRE>
+public void <B>addLoggerEventListener</B>(<A HREF="../../../org/apache/log4j/spi/LoggerEventListener.html" title="interface in org.apache.log4j.spi">LoggerEventListener</A>&nbsp;listener)</PRE>
+<DL>
+<DD>Add a <A HREF="../../../org/apache/log4j/spi/LoggerEventListener.html" title="interface in org.apache.log4j.spi"><CODE>LoggerEventListener</CODE></A> to the repository. The  listener
+    will be called when repository events occur.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../org/apache/log4j/spi/LoggerRepositoryEx.html#addLoggerEventListener(org.apache.log4j.spi.LoggerEventListener)">addLoggerEventListener</A></CODE> in interface <CODE><A HREF="../../../org/apache/log4j/spi/LoggerRepositoryEx.html" title="interface in org.apache.log4j.spi">LoggerRepositoryEx</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>listener</CODE> - listener<DT><B>Since:</B></DT>
+  <DD>1.3</DD>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="addHierarchyEventListener(org.apache.log4j.spi.HierarchyEventListener)"><!-- --></A><H3>
+addHierarchyEventListener</H3>
+<PRE>
+public void <B>addHierarchyEventListener</B>(org.apache.log4j.spi.HierarchyEventListener&nbsp;listener)</PRE>
+<DL>
+<DD><B>Deprecated.</B>&nbsp;<I>Superceded by addLoggerEventListener</I>
+<P>
+<DD>Add a <CODE>HierarchyEventListener</CODE>
+     event to the repository.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE>addHierarchyEventListener</CODE> in interface <CODE>org.apache.log4j.spi.LoggerRepository</CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>listener</CODE> - listener</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="removeLoggerEventListener(org.apache.log4j.spi.LoggerEventListener)"><!-- --></A><H3>
+removeLoggerEventListener</H3>
+<PRE>
+public void <B>removeLoggerEventListener</B>(<A HREF="../../../org/apache/log4j/spi/LoggerEventListener.html" title="interface in org.apache.log4j.spi">LoggerEventListener</A>&nbsp;listener)</PRE>
+<DL>
+<DD>Remove a <A HREF="../../../org/apache/log4j/spi/LoggerEventListener.html" title="interface in org.apache.log4j.spi"><CODE>LoggerEventListener</CODE></A> from the repository.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../org/apache/log4j/spi/LoggerRepositoryEx.html#removeLoggerEventListener(org.apache.log4j.spi.LoggerEventListener)">removeLoggerEventListener</A></CODE> in interface <CODE><A HREF="../../../org/apache/log4j/spi/LoggerRepositoryEx.html" title="interface in org.apache.log4j.spi">LoggerRepositoryEx</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>listener</CODE> - listener to be removed<DT><B>Since:</B></DT>
+  <DD>1.3</DD>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="emitNoAppenderWarning(org.apache.log4j.Category)"><!-- --></A><H3>
+emitNoAppenderWarning</H3>
+<PRE>
+public void <B>emitNoAppenderWarning</B>(org.apache.log4j.Category&nbsp;cat)</PRE>
+<DL>
+<DD>Issue warning that there are no appenders in hierarchy.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE>emitNoAppenderWarning</CODE> in interface <CODE>org.apache.log4j.spi.LoggerRepository</CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>cat</CODE> - logger, not currently used.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="exists(java.lang.String)"><!-- --></A><H3>
+exists</H3>
+<PRE>
+public org.apache.log4j.Logger <B>exists</B>(java.lang.String&nbsp;loggerName)</PRE>
+<DL>
+<DD>Check if the named logger exists in the hierarchy. If so return
+     its reference, otherwise returns <code>null</code>.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE>exists</CODE> in interface <CODE>org.apache.log4j.spi.LoggerRepository</CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>loggerName</CODE> - The name of the logger to search for.
+<DT><B>Returns:</B><DD>true if logger exists.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getName()"><!-- --></A><H3>
+getName</H3>
+<PRE>
+public java.lang.String <B>getName</B>()</PRE>
+<DL>
+<DD>Return the name of this hierarchy.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../org/apache/log4j/spi/LoggerRepositoryEx.html#getName()">getName</A></CODE> in interface <CODE><A HREF="../../../org/apache/log4j/spi/LoggerRepositoryEx.html" title="interface in org.apache.log4j.spi">LoggerRepositoryEx</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>name of hierarchy</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setName(java.lang.String)"><!-- --></A><H3>
+setName</H3>
+<PRE>
+public void <B>setName</B>(java.lang.String&nbsp;repoName)</PRE>
+<DL>
+<DD>Set the name of this repository.
+
+ Note that once named, a repository cannot be rerenamed.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../org/apache/log4j/spi/LoggerRepositoryEx.html#setName(java.lang.String)">setName</A></CODE> in interface <CODE><A HREF="../../../org/apache/log4j/spi/LoggerRepositoryEx.html" title="interface in org.apache.log4j.spi">LoggerRepositoryEx</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>repoName</CODE> - name of hierarchy<DT><B>Since:</B></DT>
+  <DD>1.3</DD>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getProperties()"><!-- --></A><H3>
+getProperties</H3>
+<PRE>
+public java.util.Map <B>getProperties</B>()</PRE>
+<DL>
+<DD>Get the properties specific for this repository.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../org/apache/log4j/spi/LoggerRepositoryEx.html#getProperties()">getProperties</A></CODE> in interface <CODE><A HREF="../../../org/apache/log4j/spi/LoggerRepositoryEx.html" title="interface in org.apache.log4j.spi">LoggerRepositoryEx</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>property map.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getProperty(java.lang.String)"><!-- --></A><H3>
+getProperty</H3>
+<PRE>
+public java.lang.String <B>getProperty</B>(java.lang.String&nbsp;key)</PRE>
+<DL>
+<DD>Get the property of this repository.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../org/apache/log4j/spi/LoggerRepositoryEx.html#getProperty(java.lang.String)">getProperty</A></CODE> in interface <CODE><A HREF="../../../org/apache/log4j/spi/LoggerRepositoryEx.html" title="interface in org.apache.log4j.spi">LoggerRepositoryEx</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>key</CODE> - property key.
+<DT><B>Returns:</B><DD>key value or null if not set.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setProperty(java.lang.String, java.lang.String)"><!-- --></A><H3>
+setProperty</H3>
+<PRE>
+public void <B>setProperty</B>(java.lang.String&nbsp;key,
+                        java.lang.String&nbsp;value)</PRE>
+<DL>
+<DD>Set a property by key and value. The property will be shared by all
+ events in this repository.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../org/apache/log4j/spi/LoggerRepositoryEx.html#setProperty(java.lang.String, java.lang.String)">setProperty</A></CODE> in interface <CODE><A HREF="../../../org/apache/log4j/spi/LoggerRepositoryEx.html" title="interface in org.apache.log4j.spi">LoggerRepositoryEx</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>key</CODE> - property name<DD><CODE>value</CODE> - property value</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setThreshold(java.lang.String)"><!-- --></A><H3>
+setThreshold</H3>
+<PRE>
+public void <B>setThreshold</B>(java.lang.String&nbsp;levelStr)</PRE>
+<DL>
+<DD>The string form of <A HREF="../../../org/apache/log4j/LoggerRepositoryExImpl.html#setThreshold(org.apache.log4j.Level)"><CODE>setThreshold(Level)</CODE></A>.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE>setThreshold</CODE> in interface <CODE>org.apache.log4j.spi.LoggerRepository</CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>levelStr</CODE> - symbolic name for level</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setThreshold(org.apache.log4j.Level)"><!-- --></A><H3>
+setThreshold</H3>
+<PRE>
+public void <B>setThreshold</B>(org.apache.log4j.Level&nbsp;l)</PRE>
+<DL>
+<DD>Enable logging for logging requests with level <code>l</code> or
+     higher. By default all levels are enabled.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE>setThreshold</CODE> in interface <CODE>org.apache.log4j.spi.LoggerRepository</CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>l</CODE> - The minimum level for which logging requests are sent to
+     their appenders.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getPluginRegistry()"><!-- --></A><H3>
+getPluginRegistry</H3>
+<PRE>
+public <A HREF="../../../org/apache/log4j/plugins/PluginRegistry.html" title="class in org.apache.log4j.plugins">PluginRegistry</A> <B>getPluginRegistry</B>()</PRE>
+<DL>
+<DD>Return the PluginRegisty for this LoggerRepository.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../org/apache/log4j/spi/LoggerRepositoryEx.html#getPluginRegistry()">getPluginRegistry</A></CODE> in interface <CODE><A HREF="../../../org/apache/log4j/spi/LoggerRepositoryEx.html" title="interface in org.apache.log4j.spi">LoggerRepositoryEx</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>plug in registry.<DT><B>Since:</B></DT>
+  <DD>1.3</DD>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="fireAddAppenderEvent(org.apache.log4j.Category, org.apache.log4j.Appender)"><!-- --></A><H3>
+fireAddAppenderEvent</H3>
+<PRE>
+public void <B>fireAddAppenderEvent</B>(org.apache.log4j.Category&nbsp;logger,
+                                 org.apache.log4j.Appender&nbsp;appender)</PRE>
+<DL>
+<DD>Requests that a appender added event be sent to any registered
+      <A HREF="../../../org/apache/log4j/spi/LoggerEventListener.html" title="interface in org.apache.log4j.spi"><CODE>LoggerEventListener</CODE></A>.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE>fireAddAppenderEvent</CODE> in interface <CODE>org.apache.log4j.spi.LoggerRepository</CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>logger</CODE> - The logger to which the appender was added.<DD><CODE>appender</CODE> - The appender added to the logger.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="fireRemoveAppenderEvent(org.apache.log4j.Category, org.apache.log4j.Appender)"><!-- --></A><H3>
+fireRemoveAppenderEvent</H3>
+<PRE>
+public void <B>fireRemoveAppenderEvent</B>(org.apache.log4j.Category&nbsp;logger,
+                                    org.apache.log4j.Appender&nbsp;appender)</PRE>
+<DL>
+<DD>Requests that a appender removed event be sent to any registered
+      <A HREF="../../../org/apache/log4j/spi/LoggerEventListener.html" title="interface in org.apache.log4j.spi"><CODE>LoggerEventListener</CODE></A>.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../org/apache/log4j/spi/LoggerRepositoryEx.html#fireRemoveAppenderEvent(org.apache.log4j.Category, org.apache.log4j.Appender)">fireRemoveAppenderEvent</A></CODE> in interface <CODE><A HREF="../../../org/apache/log4j/spi/LoggerRepositoryEx.html" title="interface in org.apache.log4j.spi">LoggerRepositoryEx</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>logger</CODE> - The logger from which the appender was removed.<DD><CODE>appender</CODE> - The appender removed from the logger.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="fireLevelChangedEvent(org.apache.log4j.Logger)"><!-- --></A><H3>
+fireLevelChangedEvent</H3>
+<PRE>
+public void <B>fireLevelChangedEvent</B>(org.apache.log4j.Logger&nbsp;logger)</PRE>
+<DL>
+<DD>Requests that a level changed event be sent to any registered
+    <A HREF="../../../org/apache/log4j/spi/LoggerEventListener.html" title="interface in org.apache.log4j.spi"><CODE>LoggerEventListener</CODE></A>.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../org/apache/log4j/spi/LoggerRepositoryEx.html#fireLevelChangedEvent(org.apache.log4j.Logger)">fireLevelChangedEvent</A></CODE> in interface <CODE><A HREF="../../../org/apache/log4j/spi/LoggerRepositoryEx.html" title="interface in org.apache.log4j.spi">LoggerRepositoryEx</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>logger</CODE> - The logger which changed levels.<DT><B>Since:</B></DT>
+  <DD>1.3</DD>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="fireConfigurationChangedEvent()"><!-- --></A><H3>
+fireConfigurationChangedEvent</H3>
+<PRE>
+public void <B>fireConfigurationChangedEvent</B>()</PRE>
+<DL>
+<DD>Requests that a configuration changed event be sent to any registered
+ <A HREF="../../../org/apache/log4j/spi/LoggerRepositoryEventListener.html" title="interface in org.apache.log4j.spi"><CODE>LoggerRepositoryEventListener</CODE></A>.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../org/apache/log4j/spi/LoggerRepositoryEx.html#fireConfigurationChangedEvent()">fireConfigurationChangedEvent</A></CODE> in interface <CODE><A HREF="../../../org/apache/log4j/spi/LoggerRepositoryEx.html" title="interface in org.apache.log4j.spi">LoggerRepositoryEx</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Since:</B></DT>
+  <DD>1.3</DD>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getThreshold()"><!-- --></A><H3>
+getThreshold</H3>
+<PRE>
+public org.apache.log4j.Level <B>getThreshold</B>()</PRE>
+<DL>
+<DD>Returns the current threshold.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE>getThreshold</CODE> in interface <CODE>org.apache.log4j.spi.LoggerRepository</CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>current threshold level<DT><B>Since:</B></DT>
+  <DD>1.2</DD>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getLogger(java.lang.String)"><!-- --></A><H3>
+getLogger</H3>
+<PRE>
+public org.apache.log4j.Logger <B>getLogger</B>(java.lang.String&nbsp;loggerName)</PRE>
+<DL>
+<DD>Return a new logger instance named as the first parameter using
+     the default factory.
+
+     <p>If a logger of that name already exists, then it will be
+     returned.  Otherwise, a new logger will be instantiated and
+     then linked with its existing ancestors as well as children.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE>getLogger</CODE> in interface <CODE>org.apache.log4j.spi.LoggerRepository</CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>loggerName</CODE> - The name of the logger to retrieve.
+<DT><B>Returns:</B><DD>logger</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getLogger(java.lang.String, org.apache.log4j.spi.LoggerFactory)"><!-- --></A><H3>
+getLogger</H3>
+<PRE>
+public org.apache.log4j.Logger <B>getLogger</B>(java.lang.String&nbsp;loggerName,
+                                         org.apache.log4j.spi.LoggerFactory&nbsp;factory)</PRE>
+<DL>
+<DD>Return a new logger instance named as the first parameter using
+      <code>factory</code>.
+
+      <p>If a logger of that name already exists, then it will be
+      returned.  Otherwise, a new logger will be instantiated by the
+      <code>factory</code> parameter and linked with its existing
+      ancestors as well as children.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE>getLogger</CODE> in interface <CODE>org.apache.log4j.spi.LoggerRepository</CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>loggerName</CODE> - The name of the logger to retrieve.<DD><CODE>factory</CODE> - The factory that will make the new logger instance.
+<DT><B>Returns:</B><DD>logger</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getCurrentLoggers()"><!-- --></A><H3>
+getCurrentLoggers</H3>
+<PRE>
+public java.util.Enumeration <B>getCurrentLoggers</B>()</PRE>
+<DL>
+<DD>Returns all the currently defined categories in this hierarchy as
+     an <CODE>Enumeration</CODE>.
+
+     <p>The root logger is <em>not</em> included in the returned
+     <CODE>Enumeration</CODE>.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE>getCurrentLoggers</CODE> in interface <CODE>org.apache.log4j.spi.LoggerRepository</CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>enumerator of current loggers</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getErrorList()"><!-- --></A><H3>
+getErrorList</H3>
+<PRE>
+public java.util.List <B>getErrorList</B>()</PRE>
+<DL>
+<DD>Return the the list of previously encoutered <A HREF="../../../org/apache/log4j/spi/ErrorItem.html" title="class in org.apache.log4j.spi"><CODE>error items</CODE></A>.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../org/apache/log4j/spi/LoggerRepositoryEx.html#getErrorList()">getErrorList</A></CODE> in interface <CODE><A HREF="../../../org/apache/log4j/spi/LoggerRepositoryEx.html" title="interface in org.apache.log4j.spi">LoggerRepositoryEx</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>list of errors</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="addErrorItem(org.apache.log4j.spi.ErrorItem)"><!-- --></A><H3>
+addErrorItem</H3>
+<PRE>
+public void <B>addErrorItem</B>(<A HREF="../../../org/apache/log4j/spi/ErrorItem.html" title="class in org.apache.log4j.spi">ErrorItem</A>&nbsp;errorItem)</PRE>
+<DL>
+<DD>Add an error item to the list of previously encountered errors.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../org/apache/log4j/spi/LoggerRepositoryEx.html#addErrorItem(org.apache.log4j.spi.ErrorItem)">addErrorItem</A></CODE> in interface <CODE><A HREF="../../../org/apache/log4j/spi/LoggerRepositoryEx.html" title="interface in org.apache.log4j.spi">LoggerRepositoryEx</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>errorItem</CODE> - error to add to list of errors.<DT><B>Since:</B></DT>
+  <DD>1.3</DD>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getCurrentCategories()"><!-- --></A><H3>
+getCurrentCategories</H3>
+<PRE>
+public java.util.Enumeration <B>getCurrentCategories</B>()</PRE>
+<DL>
+<DD><B>Deprecated.</B>&nbsp;<I>Please use <A HREF="../../../org/apache/log4j/LoggerRepositoryExImpl.html#getCurrentLoggers()"><CODE>getCurrentLoggers()</CODE></A> instead.</I>
+<P>
+<DD>Get enumerator over current loggers.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE>getCurrentCategories</CODE> in interface <CODE>org.apache.log4j.spi.LoggerRepository</CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>enumerator over current loggers</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getRendererMap()"><!-- --></A><H3>
+getRendererMap</H3>
+<PRE>
+public org.apache.log4j.or.RendererMap <B>getRendererMap</B>()</PRE>
+<DL>
+<DD>Get the renderer map for this hierarchy.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE>getRendererMap</CODE> in interface <CODE>org.apache.log4j.spi.RendererSupport</CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>renderer map</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getRootLogger()"><!-- --></A><H3>
+getRootLogger</H3>
+<PRE>
+public org.apache.log4j.Logger <B>getRootLogger</B>()</PRE>
+<DL>
+<DD>Get the root of this hierarchy.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE>getRootLogger</CODE> in interface <CODE>org.apache.log4j.spi.LoggerRepository</CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>root of hierarchy<DT><B>Since:</B></DT>
+  <DD>0.9.0</DD>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="isDisabled(int)"><!-- --></A><H3>
+isDisabled</H3>
+<PRE>
+public boolean <B>isDisabled</B>(int&nbsp;level)</PRE>
+<DL>
+<DD>This method will return <code>true</code> if this repository is
+     disabled for <code>level</code> value passed as parameter and
+     <code>false</code> otherwise. See also the <A HREF="../../../org/apache/log4j/LoggerRepositoryExImpl.html#setThreshold(org.apache.log4j.Level)"><CODE>threshold</CODE></A> method.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE>isDisabled</CODE> in interface <CODE>org.apache.log4j.spi.LoggerRepository</CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>level</CODE> - numeric value for level.
+<DT><B>Returns:</B><DD>true if disabled for specified level</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="resetConfiguration()"><!-- --></A><H3>
+resetConfiguration</H3>
+<PRE>
+public void <B>resetConfiguration</B>()</PRE>
+<DL>
+<DD>Reset all values contained in this hierarchy instance to their
+     default.  This removes all appenders from all categories, sets
+     the level of all non-root categories to <code>null</code>,
+     sets their additivity flag to <code>true</code> and sets the level
+     of the root logger to DEBUG.  Moreover,
+     message disabling is set its default "off" value.
+
+     <p>Existing categories are not removed. They are just reset.
+
+     <p>This method should be used sparingly and with care as it will
+     block all logging until it is completed.</p>
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE>resetConfiguration</CODE> in interface <CODE>org.apache.log4j.spi.LoggerRepository</CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Since:</B></DT>
+  <DD>0.8.5</DD>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setRenderer(java.lang.Class, org.apache.log4j.or.ObjectRenderer)"><!-- --></A><H3>
+setRenderer</H3>
+<PRE>
+public void <B>setRenderer</B>(java.lang.Class&nbsp;renderedClass,
+                        org.apache.log4j.or.ObjectRenderer&nbsp;renderer)</PRE>
+<DL>
+<DD>Used by subclasses to add a renderer to the hierarchy passed as parameter.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE>setRenderer</CODE> in interface <CODE>org.apache.log4j.spi.RendererSupport</CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>renderedClass</CODE> - class<DD><CODE>renderer</CODE> - object used to render class.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="isPristine()"><!-- --></A><H3>
+isPristine</H3>
+<PRE>
+public boolean <B>isPristine</B>()</PRE>
+<DL>
+<DD>Is the current configuration of the repository in its original (pristine)
+ state?
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../org/apache/log4j/spi/LoggerRepositoryEx.html#isPristine()">isPristine</A></CODE> in interface <CODE><A HREF="../../../org/apache/log4j/spi/LoggerRepositoryEx.html" title="interface in org.apache.log4j.spi">LoggerRepositoryEx</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>true if repository is in original state.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setPristine(boolean)"><!-- --></A><H3>
+setPristine</H3>
+<PRE>
+public void <B>setPristine</B>(boolean&nbsp;state)</PRE>
+<DL>
+<DD>Set the pristine flag.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../org/apache/log4j/spi/LoggerRepositoryEx.html#setPristine(boolean)">setPristine</A></CODE> in interface <CODE><A HREF="../../../org/apache/log4j/spi/LoggerRepositoryEx.html" title="interface in org.apache.log4j.spi">LoggerRepositoryEx</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>state</CODE> - state<DT><B>See Also:</B><DD><A HREF="../../../org/apache/log4j/spi/LoggerRepositoryEx.html#isPristine()"><CODE>LoggerRepositoryEx.isPristine()</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="shutdown()"><!-- --></A><H3>
+shutdown</H3>
+<PRE>
+public void <B>shutdown</B>()</PRE>
+<DL>
+<DD>Shutting down a hierarchy will <em>safely</em> close and remove
+     all appenders in all categories including the root logger.
+
+     <p>Some appenders such as org.apache.log4j.net.SocketAppender
+     and AsyncAppender need to be closed before the
+     application exists. Otherwise, pending logging events might be
+     lost.
+
+     <p>The <code>shutdown</code> method is careful to close nested
+     appenders before closing regular appenders. This is allows
+     configurations where a regular appender is attached to a logger
+     and again to a nested appender.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE>shutdown</CODE> in interface <CODE>org.apache.log4j.spi.LoggerRepository</CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Since:</B></DT>
+  <DD>1.0</DD>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getScheduler()"><!-- --></A><H3>
+getScheduler</H3>
+<PRE>
+public <A HREF="../../../org/apache/log4j/scheduler/Scheduler.html" title="class in org.apache.log4j.scheduler">Scheduler</A> <B>getScheduler</B>()</PRE>
+<DL>
+<DD>Return this repository's own scheduler.
+ The scheduler is lazily instantiated.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../org/apache/log4j/spi/LoggerRepositoryEx.html#getScheduler()">getScheduler</A></CODE> in interface <CODE><A HREF="../../../org/apache/log4j/spi/LoggerRepositoryEx.html" title="interface in org.apache.log4j.spi">LoggerRepositoryEx</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>this repository's own scheduler.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="putObject(java.lang.String, java.lang.Object)"><!-- --></A><H3>
+putObject</H3>
+<PRE>
+public void <B>putObject</B>(java.lang.String&nbsp;key,
+                      java.lang.Object&nbsp;value)</PRE>
+<DL>
+<DD>Puts object by key.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../org/apache/log4j/spi/LoggerRepositoryEx.html#putObject(java.lang.String, java.lang.Object)">putObject</A></CODE> in interface <CODE><A HREF="../../../org/apache/log4j/spi/LoggerRepositoryEx.html" title="interface in org.apache.log4j.spi">LoggerRepositoryEx</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>key</CODE> - key, may not be null.<DD><CODE>value</CODE> - object to associate with key.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getObject(java.lang.String)"><!-- --></A><H3>
+getObject</H3>
+<PRE>
+public java.lang.Object <B>getObject</B>(java.lang.String&nbsp;key)</PRE>
+<DL>
+<DD>Get object by key.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../org/apache/log4j/spi/LoggerRepositoryEx.html#getObject(java.lang.String)">getObject</A></CODE> in interface <CODE><A HREF="../../../org/apache/log4j/spi/LoggerRepositoryEx.html" title="interface in org.apache.log4j.spi">LoggerRepositoryEx</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>key</CODE> - key, may not be null.
+<DT><B>Returns:</B><DD>object associated with key or null.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setLoggerFactory(org.apache.log4j.spi.LoggerFactory)"><!-- --></A><H3>
+setLoggerFactory</H3>
+<PRE>
+public void <B>setLoggerFactory</B>(org.apache.log4j.spi.LoggerFactory&nbsp;factory)</PRE>
+<DL>
+<DD>Set logger factory.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../org/apache/log4j/spi/LoggerRepositoryEx.html#setLoggerFactory(org.apache.log4j.spi.LoggerFactory)">setLoggerFactory</A></CODE> in interface <CODE><A HREF="../../../org/apache/log4j/spi/LoggerRepositoryEx.html" title="interface in org.apache.log4j.spi">LoggerRepositoryEx</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>factory</CODE> - logger factory.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getLoggerFactory()"><!-- --></A><H3>
+getLoggerFactory</H3>
+<PRE>
+public org.apache.log4j.spi.LoggerFactory <B>getLoggerFactory</B>()</PRE>
+<DL>
+<DD>Get logger factory.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../org/apache/log4j/spi/LoggerRepositoryEx.html#getLoggerFactory()">getLoggerFactory</A></CODE> in interface <CODE><A HREF="../../../org/apache/log4j/spi/LoggerRepositoryEx.html" title="interface in org.apache.log4j.spi">LoggerRepositoryEx</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>logger factory.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="parseUnrecognizedElement(org.w3c.dom.Element, java.util.Properties)"><!-- --></A><H3>
+parseUnrecognizedElement</H3>
+<PRE>
+public boolean <B>parseUnrecognizedElement</B>(org.w3c.dom.Element&nbsp;element,
+                                        java.util.Properties&nbsp;props)
+                                 throws java.lang.Exception</PRE>
+<DL>
+<DD>Called to inform a configured object when
+ an unrecognized child element is encountered.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../org/apache/log4j/xml/UnrecognizedElementHandler.html#parseUnrecognizedElement(org.w3c.dom.Element, java.util.Properties)">parseUnrecognizedElement</A></CODE> in interface <CODE><A HREF="../../../org/apache/log4j/xml/UnrecognizedElementHandler.html" title="interface in org.apache.log4j.xml">UnrecognizedElementHandler</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>element</CODE> - element, may not be null.<DD><CODE>props</CODE> - properties in force, may be null.
+<DT><B>Returns:</B><DD>true if configured object recognized the element
+<DT><B>Throws:</B>
+<DD><CODE>java.lang.Exception</CODE> - throw an exception to prevent activation
+ of the configured object.</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/LoggerRepositoryExImpl.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV CLASS&nbsp;
+&nbsp;<A HREF="../../../org/apache/log4j/ULogger.html" title="interface in org.apache.log4j"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/log4j/LoggerRepositoryExImpl.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="LoggerRepositoryExImpl.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2007 <a href="http://www.apache.org">Apache Software Foundation</a>. All Rights Reserved.
+</BODY>
+</HTML>

Propchange: logging/site/trunk/docs/log4j/companions/component/apidocs/org/apache/log4j/LoggerRepositoryExImpl.html
------------------------------------------------------------------------------
    svn:mime-type = text/html