activemq-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From jstrac...@apache.org
Subject svn commit: r428212 [13/28] - in /incubator/activemq/site/cms: ./ html/
Date Thu, 03 Aug 2006 02:24:54 GMT
Added: incubator/activemq/site/cms/html/classactivemq_1_1logger_1_1_filter.html
URL: http://svn.apache.org/viewvc/incubator/activemq/site/cms/html/classactivemq_1_1logger_1_1_filter.html?rev=428212&view=auto
==============================================================================
--- incubator/activemq/site/cms/html/classactivemq_1_1logger_1_1_filter.html (added)
+++ incubator/activemq/site/cms/html/classactivemq_1_1logger_1_1_filter.html Wed Aug  2 19:24:43 2006
@@ -0,0 +1,66 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>activemq-cpp: activemq::logger::Filter Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+    <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+    <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+  </ul></div>
+<div class="nav">
+<b>activemq</b>::<b>logger</b>::<a class="el" href="classactivemq_1_1logger_1_1_filter.html">Filter</a></div>
+<h1>activemq::logger::Filter Class Reference</h1><!-- doxytag: class="activemq::logger::Filter" --><code>#include &lt;Filter.h&gt;</code>
+<p>
+<a href="classactivemq_1_1logger_1_1_filter-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classactivemq_1_1logger_1_1_filter.html#29cd5e6c2fe61f1e095b56f18b6148ee">isLoggable</a> (const LogRecord &amp;record) const =0</td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+A <a class="el" href="classactivemq_1_1logger_1_1_filter.html">Filter</a> can be used to provide fine grain control over what is logged, beyond the control provided by log levels.<p>
+Each Logger and each <a class="el" href="classactivemq_1_1logger_1_1_handler.html">Handler</a> can have a filter associated with it. The Logger or <a class="el" href="classactivemq_1_1logger_1_1_handler.html">Handler</a> will call the isLoggable method to check if a given LogRecord should be published. If isLoggable returns false, the LogRecord will be discarded. 
+<p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="29cd5e6c2fe61f1e095b56f18b6148ee"></a><!-- doxytag: member="activemq::logger::Filter::isLoggable" ref="29cd5e6c2fe61f1e095b56f18b6148ee" args="(const LogRecord &amp;record) const =0" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">virtual bool activemq::logger::Filter::isLoggable           </td>
+          <td>(</td>
+          <td class="paramtype">const LogRecord &amp;&nbsp;</td>
+          <td class="paramname"> <em>record</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"> const<code> [pure virtual]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Check if a given log record should be published. <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>record</em>&nbsp;</td><td>the <code>LogRecord</code> to check. </td></tr>
+  </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>true if the record is loggable. </dd></dl>
+
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>C:/Apps/main/activemq/logger/Filter.h</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Tue Aug 1 09:18:14 2006 for activemq-cpp by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>

Added: incubator/activemq/site/cms/html/classactivemq_1_1logger_1_1_formatter-members.html
URL: http://svn.apache.org/viewvc/incubator/activemq/site/cms/html/classactivemq_1_1logger_1_1_formatter-members.html?rev=428212&view=auto
==============================================================================
--- incubator/activemq/site/cms/html/classactivemq_1_1logger_1_1_formatter-members.html (added)
+++ incubator/activemq/site/cms/html/classactivemq_1_1logger_1_1_formatter-members.html Wed Aug  2 19:24:43 2006
@@ -0,0 +1,28 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>activemq-cpp: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+    <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+    <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+  </ul></div>
+<h1>activemq::logger::Formatter Member List</h1>This is the complete list of members for <a class="el" href="classactivemq_1_1logger_1_1_formatter.html">activemq::logger::Formatter</a>, including all inherited members.<p><table>
+  <tr class="memlist"><td><a class="el" href="classactivemq_1_1logger_1_1_formatter.html#86bfb72799b962ca984d779a987e75df">format</a>(const LogRecord &amp;record) const =0</td><td><a class="el" href="classactivemq_1_1logger_1_1_formatter.html">activemq::logger::Formatter</a></td><td><code> [pure virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classactivemq_1_1logger_1_1_formatter.html#728364c706ed1b525456f6f7f3a8bde4">formatMessage</a>(const LogRecord &amp;record) const =0</td><td><a class="el" href="classactivemq_1_1logger_1_1_formatter.html">activemq::logger::Formatter</a></td><td><code> [pure virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classactivemq_1_1logger_1_1_formatter.html#e9f2cd583fce245b33ad6d89d792dcc5">getHead</a>(const Handler *handler)=0</td><td><a class="el" href="classactivemq_1_1logger_1_1_formatter.html">activemq::logger::Formatter</a></td><td><code> [pure virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classactivemq_1_1logger_1_1_formatter.html#dc27647276dd2c000d4f640fd9073733">getTail</a>(const Handler *handler)=0</td><td><a class="el" href="classactivemq_1_1logger_1_1_formatter.html">activemq::logger::Formatter</a></td><td><code> [pure virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Tue Aug 1 09:18:14 2006 for activemq-cpp by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>

Added: incubator/activemq/site/cms/html/classactivemq_1_1logger_1_1_formatter.html
URL: http://svn.apache.org/viewvc/incubator/activemq/site/cms/html/classactivemq_1_1logger_1_1_formatter.html?rev=428212&view=auto
==============================================================================
--- incubator/activemq/site/cms/html/classactivemq_1_1logger_1_1_formatter.html (added)
+++ incubator/activemq/site/cms/html/classactivemq_1_1logger_1_1_formatter.html Wed Aug  2 19:24:43 2006
@@ -0,0 +1,164 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>activemq-cpp: activemq::logger::Formatter Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+    <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+    <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+  </ul></div>
+<div class="nav">
+<b>activemq</b>::<b>logger</b>::<a class="el" href="classactivemq_1_1logger_1_1_formatter.html">Formatter</a></div>
+<h1>activemq::logger::Formatter Class Reference</h1><!-- doxytag: class="activemq::logger::Formatter" --><code>#include &lt;Formatter.h&gt;</code>
+<p>
+<p>Inheritance diagram for activemq::logger::Formatter:
+<p><center><img src="classactivemq_1_1logger_1_1_formatter.png" usemap="#activemq::logger::Formatter_map" border="0" alt=""></center>
+<map name="activemq::logger::Formatter_map">
+<area href="classactivemq_1_1logger_1_1_simple_formatter.html" alt="activemq::logger::SimpleFormatter" shape="rect" coords="0,56,200,80">
+</map>
+<a href="classactivemq_1_1logger_1_1_formatter-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual std::string&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classactivemq_1_1logger_1_1_formatter.html#86bfb72799b962ca984d779a987e75df">format</a> (const LogRecord &amp;record) const =0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual std::string&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classactivemq_1_1logger_1_1_formatter.html#728364c706ed1b525456f6f7f3a8bde4">formatMessage</a> (const LogRecord &amp;record) const =0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual std::string&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classactivemq_1_1logger_1_1_formatter.html#e9f2cd583fce245b33ad6d89d792dcc5">getHead</a> (const <a class="el" href="classactivemq_1_1logger_1_1_handler.html">Handler</a> *handler)=0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual std::string&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classactivemq_1_1logger_1_1_formatter.html#dc27647276dd2c000d4f640fd9073733">getTail</a> (const <a class="el" href="classactivemq_1_1logger_1_1_handler.html">Handler</a> *handler)=0</td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+A <a class="el" href="classactivemq_1_1logger_1_1_formatter.html">Formatter</a> provides support for formatting LogRecords.<p>
+Typically each logging <a class="el" href="classactivemq_1_1logger_1_1_handler.html">Handler</a> will have a <a class="el" href="classactivemq_1_1logger_1_1_formatter.html">Formatter</a> associated with it. The <a class="el" href="classactivemq_1_1logger_1_1_formatter.html">Formatter</a> takes a LogRecord and converts it to a string.<p>
+Some formatters (such as the XMLFormatter) need to wrap head and tail strings around a set of formatted records. The getHeader and getTail methods can be used to obtain these strings. 
+<p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="86bfb72799b962ca984d779a987e75df"></a><!-- doxytag: member="activemq::logger::Formatter::format" ref="86bfb72799b962ca984d779a987e75df" args="(const LogRecord &amp;record) const =0" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">virtual std::string activemq::logger::Formatter::format           </td>
+          <td>(</td>
+          <td class="paramtype">const LogRecord &amp;&nbsp;</td>
+          <td class="paramname"> <em>record</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"> const<code> [pure virtual]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Format the given log record and return the formatted string. <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>record</em>&nbsp;</td><td>The Log Record to Format </td></tr>
+  </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>the formatted record. </dd></dl>
+
+<p>
+Implemented in <a class="el" href="classactivemq_1_1logger_1_1_simple_formatter.html#98e80b3e17a6b2f6f0ef0f3e1bb3e56c">activemq::logger::SimpleFormatter</a>.
+</div>
+</div><p>
+<a class="anchor" name="728364c706ed1b525456f6f7f3a8bde4"></a><!-- doxytag: member="activemq::logger::Formatter::formatMessage" ref="728364c706ed1b525456f6f7f3a8bde4" args="(const LogRecord &amp;record) const =0" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">virtual std::string activemq::logger::Formatter::formatMessage           </td>
+          <td>(</td>
+          <td class="paramtype">const LogRecord &amp;&nbsp;</td>
+          <td class="paramname"> <em>record</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"> const<code> [pure virtual]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Format the message string from a log record. <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>record</em>&nbsp;</td><td>The Log Record to Format </td></tr>
+  </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>the formatted message </dd></dl>
+
+<p>
+Implemented in <a class="el" href="classactivemq_1_1logger_1_1_simple_formatter.html#c22f9b0ce138a3547d212c755ab055ab">activemq::logger::SimpleFormatter</a>.
+</div>
+</div><p>
+<a class="anchor" name="e9f2cd583fce245b33ad6d89d792dcc5"></a><!-- doxytag: member="activemq::logger::Formatter::getHead" ref="e9f2cd583fce245b33ad6d89d792dcc5" args="(const Handler *handler)=0" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">virtual std::string activemq::logger::Formatter::getHead           </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classactivemq_1_1logger_1_1_handler.html">Handler</a> *&nbsp;</td>
+          <td class="paramname"> <em>handler</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"><code> [pure virtual]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Return the header string for a set of formatted records. In the default implementation this method should return empty string <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>handler</em>&nbsp;</td><td>the target handler, can be null </td></tr>
+  </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>the head string </dd></dl>
+
+<p>
+Implemented in <a class="el" href="classactivemq_1_1logger_1_1_simple_formatter.html#686528785d81b591f639cc30b969c421">activemq::logger::SimpleFormatter</a>.
+</div>
+</div><p>
+<a class="anchor" name="dc27647276dd2c000d4f640fd9073733"></a><!-- doxytag: member="activemq::logger::Formatter::getTail" ref="dc27647276dd2c000d4f640fd9073733" args="(const Handler *handler)=0" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">virtual std::string activemq::logger::Formatter::getTail           </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classactivemq_1_1logger_1_1_handler.html">Handler</a> *&nbsp;</td>
+          <td class="paramname"> <em>handler</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"><code> [pure virtual]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Return the tail string for a set of formatted records. In the default implementation this method should return empty string <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>handler</em>&nbsp;</td><td>the target handler, can be null </td></tr>
+  </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>the tail string </dd></dl>
+
+<p>
+Implemented in <a class="el" href="classactivemq_1_1logger_1_1_simple_formatter.html#40afdbf6fee78bc4397eb6acc9592b46">activemq::logger::SimpleFormatter</a>.
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>C:/Apps/main/activemq/logger/Formatter.h</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Tue Aug 1 09:18:14 2006 for activemq-cpp by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>

Added: incubator/activemq/site/cms/html/classactivemq_1_1logger_1_1_formatter.png
URL: http://svn.apache.org/viewvc/incubator/activemq/site/cms/html/classactivemq_1_1logger_1_1_formatter.png?rev=428212&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/activemq/site/cms/html/classactivemq_1_1logger_1_1_formatter.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/activemq/site/cms/html/classactivemq_1_1logger_1_1_handler-members.html
URL: http://svn.apache.org/viewvc/incubator/activemq/site/cms/html/classactivemq_1_1logger_1_1_handler-members.html?rev=428212&view=auto
==============================================================================
--- incubator/activemq/site/cms/html/classactivemq_1_1logger_1_1_handler-members.html (added)
+++ incubator/activemq/site/cms/html/classactivemq_1_1logger_1_1_handler-members.html Wed Aug  2 19:24:43 2006
@@ -0,0 +1,34 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>activemq-cpp: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+    <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+    <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+  </ul></div>
+<h1>activemq::logger::Handler Member List</h1>This is the complete list of members for <a class="el" href="classactivemq_1_1logger_1_1_handler.html">activemq::logger::Handler</a>, including all inherited members.<p><table>
+  <tr class="memlist"><td><a class="el" href="classcms_1_1_closeable.html#7780c263c5dbacaab5226e9c7343b778">close</a>()=0</td><td><a class="el" href="classcms_1_1_closeable.html">cms::Closeable</a></td><td><code> [pure virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classactivemq_1_1logger_1_1_handler.html#ac6b4716db1c951862e4c029b88de061">flush</a>(void)=0</td><td><a class="el" href="classactivemq_1_1logger_1_1_handler.html">activemq::logger::Handler</a></td><td><code> [pure virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classactivemq_1_1logger_1_1_handler.html#d2eca4ed205b846b90bce8e0a49292f9">getFilter</a>(void)=0</td><td><a class="el" href="classactivemq_1_1logger_1_1_handler.html">activemq::logger::Handler</a></td><td><code> [pure virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classactivemq_1_1logger_1_1_handler.html#e3bbb2e9402849a86c3cc24ae67727b3">getFormatter</a>(void)=0</td><td><a class="el" href="classactivemq_1_1logger_1_1_handler.html">activemq::logger::Handler</a></td><td><code> [pure virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classactivemq_1_1logger_1_1_handler.html#8be133db65ddff548ecd252e554701d1">getLevel</a>(void)=0</td><td><a class="el" href="classactivemq_1_1logger_1_1_handler.html">activemq::logger::Handler</a></td><td><code> [pure virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classactivemq_1_1logger_1_1_handler.html#e58aecb55704e2b8b4266926355a9149">isLoggable</a>(const LogRecord &amp;record)=0</td><td><a class="el" href="classactivemq_1_1logger_1_1_handler.html">activemq::logger::Handler</a></td><td><code> [pure virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classactivemq_1_1logger_1_1_handler.html#122f2446f90b1e99fe78268ca2ae0535">publish</a>(const LogRecord &amp;record)=0</td><td><a class="el" href="classactivemq_1_1logger_1_1_handler.html">activemq::logger::Handler</a></td><td><code> [pure virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classactivemq_1_1logger_1_1_handler.html#cbfef12267c8f1bbd5c34b06c129b81a">setFilter</a>(const Filter *filter)=0</td><td><a class="el" href="classactivemq_1_1logger_1_1_handler.html">activemq::logger::Handler</a></td><td><code> [pure virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classactivemq_1_1logger_1_1_handler.html#1d22955893a3a8ab0e5b846b946f6142">setFormatter</a>(const Formatter *formatter)=0</td><td><a class="el" href="classactivemq_1_1logger_1_1_handler.html">activemq::logger::Handler</a></td><td><code> [pure virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classactivemq_1_1logger_1_1_handler.html#08e230f1f893ff7b07819b1b492b90d7">setLevel</a>(Level value)=0</td><td><a class="el" href="classactivemq_1_1logger_1_1_handler.html">activemq::logger::Handler</a></td><td><code> [pure virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Tue Aug 1 09:18:14 2006 for activemq-cpp by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>

Added: incubator/activemq/site/cms/html/classactivemq_1_1logger_1_1_handler.html
URL: http://svn.apache.org/viewvc/incubator/activemq/site/cms/html/classactivemq_1_1logger_1_1_handler.html?rev=428212&view=auto
==============================================================================
--- incubator/activemq/site/cms/html/classactivemq_1_1logger_1_1_handler.html (added)
+++ incubator/activemq/site/cms/html/classactivemq_1_1logger_1_1_handler.html Wed Aug  2 19:24:43 2006
@@ -0,0 +1,274 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>activemq-cpp: activemq::logger::Handler Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+    <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+    <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+  </ul></div>
+<div class="nav">
+<b>activemq</b>::<b>logger</b>::<a class="el" href="classactivemq_1_1logger_1_1_handler.html">Handler</a></div>
+<h1>activemq::logger::Handler Class Reference</h1><!-- doxytag: class="activemq::logger::Handler" --><!-- doxytag: inherits="cms::Closeable" --><code>#include &lt;Handler.h&gt;</code>
+<p>
+<p>Inheritance diagram for activemq::logger::Handler:
+<p><center><img src="classactivemq_1_1logger_1_1_handler.png" usemap="#activemq::logger::Handler_map" border="0" alt=""></center>
+<map name="activemq::logger::Handler_map">
+<area href="classcms_1_1_closeable.html" alt="cms::Closeable" shape="rect" coords="0,0,154,24">
+</map>
+<a href="classactivemq_1_1logger_1_1_handler-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classactivemq_1_1logger_1_1_handler.html#ac6b4716db1c951862e4c029b88de061">flush</a> (void)=0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classactivemq_1_1logger_1_1_handler.html#122f2446f90b1e99fe78268ca2ae0535">publish</a> (const LogRecord &amp;record)=0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classactivemq_1_1logger_1_1_handler.html#e58aecb55704e2b8b4266926355a9149">isLoggable</a> (const LogRecord &amp;record)=0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classactivemq_1_1logger_1_1_handler.html#cbfef12267c8f1bbd5c34b06c129b81a">setFilter</a> (const <a class="el" href="classactivemq_1_1logger_1_1_filter.html">Filter</a> *filter)=0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const <a class="el" href="classactivemq_1_1logger_1_1_filter.html">Filter</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classactivemq_1_1logger_1_1_handler.html#d2eca4ed205b846b90bce8e0a49292f9">getFilter</a> (void)=0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classactivemq_1_1logger_1_1_handler.html#08e230f1f893ff7b07819b1b492b90d7">setLevel</a> (Level value)=0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual Level&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classactivemq_1_1logger_1_1_handler.html#8be133db65ddff548ecd252e554701d1">getLevel</a> (void)=0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classactivemq_1_1logger_1_1_handler.html#1d22955893a3a8ab0e5b846b946f6142">setFormatter</a> (const <a class="el" href="classactivemq_1_1logger_1_1_formatter.html">Formatter</a> *formatter)=0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const <a class="el" href="classactivemq_1_1logger_1_1_formatter.html">Formatter</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classactivemq_1_1logger_1_1_handler.html#e3bbb2e9402849a86c3cc24ae67727b3">getFormatter</a> (void)=0</td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+A <a class="el" href="classactivemq_1_1logger_1_1_handler.html">Handler</a> object takes log messages from a Logger and exports them. It might for example, write them to a console or write them to a file, or send them to a network logging service, or forward them to an OS log, or whatever.<p>
+A <a class="el" href="classactivemq_1_1logger_1_1_handler.html">Handler</a> can be disabled by doing a setLevel(Level.OFF) and can be re-enabled by doing a setLevel with an appropriate level.<p>
+<a class="el" href="classactivemq_1_1logger_1_1_handler.html">Handler</a> classes typically use <a class="el" href="classactivemq_1_1logger_1_1_log_manager.html">LogManager</a> properties to set default values for the Handler's <a class="el" href="classactivemq_1_1logger_1_1_filter.html">Filter</a>, <a class="el" href="classactivemq_1_1logger_1_1_formatter.html">Formatter</a>, and Level. See the specific documentation for each concrete <a class="el" href="classactivemq_1_1logger_1_1_handler.html">Handler</a> class. 
+<p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="ac6b4716db1c951862e4c029b88de061"></a><!-- doxytag: member="activemq::logger::Handler::flush" ref="ac6b4716db1c951862e4c029b88de061" args="(void)=0" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">virtual void activemq::logger::Handler::flush           </td>
+          <td>(</td>
+          <td class="paramtype">void&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"><code> [pure virtual]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Flush the Handler's output, clears any buffers. 
+</div>
+</div><p>
+<a class="anchor" name="d2eca4ed205b846b90bce8e0a49292f9"></a><!-- doxytag: member="activemq::logger::Handler::getFilter" ref="d2eca4ed205b846b90bce8e0a49292f9" args="(void)=0" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">virtual const <a class="el" href="classactivemq_1_1logger_1_1_filter.html">Filter</a>* activemq::logger::Handler::getFilter           </td>
+          <td>(</td>
+          <td class="paramtype">void&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"><code> [pure virtual]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Gets the <a class="el" href="classactivemq_1_1logger_1_1_filter.html">Filter</a> that this <a class="el" href="classactivemq_1_1logger_1_1_handler.html">Handler</a> uses to filter Log Records <dl compact><dt><b>Returns:</b></dt><dd><code><a class="el" href="classactivemq_1_1logger_1_1_filter.html">Filter</a></code> derived instance </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="e3bbb2e9402849a86c3cc24ae67727b3"></a><!-- doxytag: member="activemq::logger::Handler::getFormatter" ref="e3bbb2e9402849a86c3cc24ae67727b3" args="(void)=0" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">virtual const <a class="el" href="classactivemq_1_1logger_1_1_formatter.html">Formatter</a>* activemq::logger::Handler::getFormatter           </td>
+          <td>(</td>
+          <td class="paramtype">void&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"><code> [pure virtual]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Gets the <code><a class="el" href="classactivemq_1_1logger_1_1_formatter.html">Formatter</a></code> used by this <a class="el" href="classactivemq_1_1logger_1_1_handler.html">Handler</a> <dl compact><dt><b>Returns:</b></dt><dd><code><a class="el" href="classactivemq_1_1logger_1_1_filter.html">Filter</a></code> derived instance </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="8be133db65ddff548ecd252e554701d1"></a><!-- doxytag: member="activemq::logger::Handler::getLevel" ref="8be133db65ddff548ecd252e554701d1" args="(void)=0" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">virtual Level activemq::logger::Handler::getLevel           </td>
+          <td>(</td>
+          <td class="paramtype">void&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"><code> [pure virtual]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Get the log level specifying which message levels will be logged by this <a class="el" href="classactivemq_1_1logger_1_1_handler.html">Handler</a>. <dl compact><dt><b>Returns:</b></dt><dd>Level enumeration value </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="e58aecb55704e2b8b4266926355a9149"></a><!-- doxytag: member="activemq::logger::Handler::isLoggable" ref="e58aecb55704e2b8b4266926355a9149" args="(const LogRecord &amp;record)=0" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">virtual void activemq::logger::Handler::isLoggable           </td>
+          <td>(</td>
+          <td class="paramtype">const LogRecord &amp;&nbsp;</td>
+          <td class="paramname"> <em>record</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"><code> [pure virtual]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Check if this <a class="el" href="classactivemq_1_1logger_1_1_handler.html">Handler</a> would actually log a given LogRecord. <p>
+This method checks if the LogRecord has an appropriate Level and whether it satisfies any <a class="el" href="classactivemq_1_1logger_1_1_filter.html">Filter</a>. It also may make other <a class="el" href="classactivemq_1_1logger_1_1_handler.html">Handler</a> specific checks that might prevent a handler from logging the LogRecord. <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>record</em>&nbsp;</td><td><code>LogRecord</code> to check </td></tr>
+  </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="122f2446f90b1e99fe78268ca2ae0535"></a><!-- doxytag: member="activemq::logger::Handler::publish" ref="122f2446f90b1e99fe78268ca2ae0535" args="(const LogRecord &amp;record)=0" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">virtual void activemq::logger::Handler::publish           </td>
+          <td>(</td>
+          <td class="paramtype">const LogRecord &amp;&nbsp;</td>
+          <td class="paramname"> <em>record</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"><code> [pure virtual]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Publish the Log Record to this <a class="el" href="classactivemq_1_1logger_1_1_handler.html">Handler</a> <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>record</em>&nbsp;</td><td>The Log Record to Publish </td></tr>
+  </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="cbfef12267c8f1bbd5c34b06c129b81a"></a><!-- doxytag: member="activemq::logger::Handler::setFilter" ref="cbfef12267c8f1bbd5c34b06c129b81a" args="(const Filter *filter)=0" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">virtual void activemq::logger::Handler::setFilter           </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classactivemq_1_1logger_1_1_filter.html">Filter</a> *&nbsp;</td>
+          <td class="paramname"> <em>filter</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"><code> [pure virtual]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Sets the <a class="el" href="classactivemq_1_1logger_1_1_filter.html">Filter</a> that this <a class="el" href="classactivemq_1_1logger_1_1_handler.html">Handler</a> uses to filter Log Records <p>
+For each call of publish the <a class="el" href="classactivemq_1_1logger_1_1_handler.html">Handler</a> will call this <a class="el" href="classactivemq_1_1logger_1_1_filter.html">Filter</a> (if it is non-null) to check if the LogRecord should be published or discarded. <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>filter</em>&nbsp;</td><td><code><a class="el" href="classactivemq_1_1logger_1_1_filter.html">Filter</a></code> derived instance </td></tr>
+  </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="1d22955893a3a8ab0e5b846b946f6142"></a><!-- doxytag: member="activemq::logger::Handler::setFormatter" ref="1d22955893a3a8ab0e5b846b946f6142" args="(const Formatter *formatter)=0" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">virtual void activemq::logger::Handler::setFormatter           </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classactivemq_1_1logger_1_1_formatter.html">Formatter</a> *&nbsp;</td>
+          <td class="paramname"> <em>formatter</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"><code> [pure virtual]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Sets the <code><a class="el" href="classactivemq_1_1logger_1_1_formatter.html">Formatter</a></code> used by this <a class="el" href="classactivemq_1_1logger_1_1_handler.html">Handler</a> <p>
+Some Handlers may not use Formatters, in which case the <a class="el" href="classactivemq_1_1logger_1_1_formatter.html">Formatter</a> will be remembered, but not used. <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>formatter</em>&nbsp;</td><td><code><a class="el" href="classactivemq_1_1logger_1_1_filter.html">Filter</a></code> derived instance </td></tr>
+  </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="08e230f1f893ff7b07819b1b492b90d7"></a><!-- doxytag: member="activemq::logger::Handler::setLevel" ref="08e230f1f893ff7b07819b1b492b90d7" args="(Level value)=0" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">virtual void activemq::logger::Handler::setLevel           </td>
+          <td>(</td>
+          <td class="paramtype">Level&nbsp;</td>
+          <td class="paramname"> <em>value</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"><code> [pure virtual]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Set the log level specifying which message levels will be logged by this <a class="el" href="classactivemq_1_1logger_1_1_handler.html">Handler</a>. <p>
+The intention is to allow developers to turn on voluminous logging, but to limit the messages that are sent to certain Handlers. <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>value</em>&nbsp;</td><td>Level enumeration value </td></tr>
+  </table>
+</dl>
+
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>C:/Apps/main/activemq/logger/Handler.h</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Tue Aug 1 09:18:14 2006 for activemq-cpp by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>

Added: incubator/activemq/site/cms/html/classactivemq_1_1logger_1_1_handler.png
URL: http://svn.apache.org/viewvc/incubator/activemq/site/cms/html/classactivemq_1_1logger_1_1_handler.png?rev=428212&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/activemq/site/cms/html/classactivemq_1_1logger_1_1_handler.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/activemq/site/cms/html/classactivemq_1_1logger_1_1_log_manager-members.html
URL: http://svn.apache.org/viewvc/incubator/activemq/site/cms/html/classactivemq_1_1logger_1_1_log_manager-members.html?rev=428212&view=auto
==============================================================================
--- incubator/activemq/site/cms/html/classactivemq_1_1logger_1_1_log_manager-members.html (added)
+++ incubator/activemq/site/cms/html/classactivemq_1_1logger_1_1_log_manager-members.html Wed Aug  2 19:24:43 2006
@@ -0,0 +1,37 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>activemq-cpp: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+    <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+    <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+  </ul></div>
+<h1>activemq::logger::LogManager Member List</h1>This is the complete list of members for <a class="el" href="classactivemq_1_1logger_1_1_log_manager.html">activemq::logger::LogManager</a>, including all inherited members.<p><table>
+  <tr class="memlist"><td><a class="el" href="classactivemq_1_1logger_1_1_log_manager.html#4f95d0a8b0f5a6b115601f2ba8142256">addPropertyChangeListener</a>(PropertyChangeListener *listener)</td><td><a class="el" href="classactivemq_1_1logger_1_1_log_manager.html">activemq::logger::LogManager</a></td><td><code> [virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classactivemq_1_1logger_1_1_log_manager.html#2c02310ccdc9130366dd9db6fa6c23df">destroy</a>(void)</td><td><a class="el" href="classactivemq_1_1logger_1_1_log_manager.html">activemq::logger::LogManager</a></td><td><code> [static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classactivemq_1_1logger_1_1_log_manager.html#53f41f85bf569d7dcb01cd1208e23482">getInstance</a>(void)</td><td><a class="el" href="classactivemq_1_1logger_1_1_log_manager.html">activemq::logger::LogManager</a></td><td><code> [static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classactivemq_1_1logger_1_1_log_manager.html#40b471a54ab147df4aa7a93368444094">getLogger</a>(const std::string &amp;name)</td><td><a class="el" href="classactivemq_1_1logger_1_1_log_manager.html">activemq::logger::LogManager</a></td><td><code> [virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classactivemq_1_1logger_1_1_log_manager.html#a742f9bb786a50bea90f7ecea0405fa3">getLoggerNames</a>(const std::vector&lt; std::string &gt; &amp;names)</td><td><a class="el" href="classactivemq_1_1logger_1_1_log_manager.html">activemq::logger::LogManager</a></td><td><code> [virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classactivemq_1_1logger_1_1_log_manager.html#f5716d7ea85372e0bcca1c5a7431c8ad">getProperties</a>(void) const </td><td><a class="el" href="classactivemq_1_1logger_1_1_log_manager.html">activemq::logger::LogManager</a></td><td><code> [inline, virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classactivemq_1_1logger_1_1_log_manager.html#e6dee91d757675ea91041ffa02be5084">getProperty</a>(const std::string &amp;name)</td><td><a class="el" href="classactivemq_1_1logger_1_1_log_manager.html">activemq::logger::LogManager</a></td><td><code> [inline, virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classactivemq_1_1logger_1_1_log_manager.html#415150835cef62165aea6bfbf9896d6a">LogManager</a>(void)</td><td><a class="el" href="classactivemq_1_1logger_1_1_log_manager.html">activemq::logger::LogManager</a></td><td><code> [inline, protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classactivemq_1_1logger_1_1_log_manager.html#f356322e73ee0daef5057ba7978f1dea">LogManager</a>(const LogManager &amp;manager)</td><td><a class="el" href="classactivemq_1_1logger_1_1_log_manager.html">activemq::logger::LogManager</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classactivemq_1_1logger_1_1_log_manager.html#7a7f6e29be5655e10b0980f076fc3d18">operator=</a>(const LogManager &amp;manager)</td><td><a class="el" href="classactivemq_1_1logger_1_1_log_manager.html">activemq::logger::LogManager</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classactivemq_1_1logger_1_1_log_manager.html#75bd96403d77df4e32599301e13e83f2">removePropertyChangeListener</a>(PropertyChangeListener *listener)</td><td><a class="el" href="classactivemq_1_1logger_1_1_log_manager.html">activemq::logger::LogManager</a></td><td><code> [virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classactivemq_1_1logger_1_1_log_manager.html#b07775d415cae6833256145dcc1b251a">returnInstance</a>(void)</td><td><a class="el" href="classactivemq_1_1logger_1_1_log_manager.html">activemq::logger::LogManager</a></td><td><code> [static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classactivemq_1_1logger_1_1_log_manager.html#b00599f266eaf4ce99076762d42c2a5a">setProperties</a>(const util::Properties *properties)</td><td><a class="el" href="classactivemq_1_1logger_1_1_log_manager.html">activemq::logger::LogManager</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Tue Aug 1 09:18:14 2006 for activemq-cpp by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>

Added: incubator/activemq/site/cms/html/classactivemq_1_1logger_1_1_log_manager.html
URL: http://svn.apache.org/viewvc/incubator/activemq/site/cms/html/classactivemq_1_1logger_1_1_log_manager.html?rev=428212&view=auto
==============================================================================
--- incubator/activemq/site/cms/html/classactivemq_1_1logger_1_1_log_manager.html (added)
+++ incubator/activemq/site/cms/html/classactivemq_1_1logger_1_1_log_manager.html Wed Aug  2 19:24:43 2006
@@ -0,0 +1,386 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>activemq-cpp: activemq::logger::LogManager Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+    <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+    <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+  </ul></div>
+<div class="nav">
+<b>activemq</b>::<b>logger</b>::<a class="el" href="classactivemq_1_1logger_1_1_log_manager.html">LogManager</a></div>
+<h1>activemq::logger::LogManager Class Reference</h1><!-- doxytag: class="activemq::logger::LogManager" --><code>#include &lt;LogManager.h&gt;</code>
+<p>
+<a href="classactivemq_1_1logger_1_1_log_manager-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classactivemq_1_1logger_1_1_log_manager.html#b00599f266eaf4ce99076762d42c2a5a">setProperties</a> (const <a class="el" href="classactivemq_1_1util_1_1_properties.html">util::Properties</a> *properties)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const <a class="el" href="classactivemq_1_1util_1_1_properties.html">util::Properties</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classactivemq_1_1logger_1_1_log_manager.html#f5716d7ea85372e0bcca1c5a7431c8ad">getProperties</a> (void) const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual std::string&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classactivemq_1_1logger_1_1_log_manager.html#e6dee91d757675ea91041ffa02be5084">getProperty</a> (const std::string &amp;name)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classactivemq_1_1logger_1_1_log_manager.html#4f95d0a8b0f5a6b115601f2ba8142256">addPropertyChangeListener</a> (PropertyChangeListener *listener)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classactivemq_1_1logger_1_1_log_manager.html#75bd96403d77df4e32599301e13e83f2">removePropertyChangeListener</a> (PropertyChangeListener *listener)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual Logger *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classactivemq_1_1logger_1_1_log_manager.html#40b471a54ab147df4aa7a93368444094">getLogger</a> (const std::string &amp;name)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classactivemq_1_1logger_1_1_log_manager.html#a742f9bb786a50bea90f7ecea0405fa3">getLoggerNames</a> (const std::vector&lt; std::string &gt; &amp;names)</td></tr>
+
+<tr><td colspan="2"><br><h2>Static Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="classactivemq_1_1logger_1_1_log_manager.html">LogManager</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classactivemq_1_1logger_1_1_log_manager.html#53f41f85bf569d7dcb01cd1208e23482">getInstance</a> (void)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classactivemq_1_1logger_1_1_log_manager.html#b07775d415cae6833256145dcc1b251a">returnInstance</a> (void)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classactivemq_1_1logger_1_1_log_manager.html#2c02310ccdc9130366dd9db6fa6c23df">destroy</a> (void)</td></tr>
+
+<tr><td colspan="2"><br><h2>Protected Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classactivemq_1_1logger_1_1_log_manager.html#415150835cef62165aea6bfbf9896d6a">LogManager</a> (void)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classactivemq_1_1logger_1_1_log_manager.html#f356322e73ee0daef5057ba7978f1dea">LogManager</a> (const <a class="el" href="classactivemq_1_1logger_1_1_log_manager.html">LogManager</a> &amp;manager)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classactivemq_1_1logger_1_1_log_manager.html#7a7f6e29be5655e10b0980f076fc3d18">operator=</a> (const <a class="el" href="classactivemq_1_1logger_1_1_log_manager.html">LogManager</a> &amp;manager)</td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+There is a single global <a class="el" href="classactivemq_1_1logger_1_1_log_manager.html">LogManager</a> object that is used to maintain a set of shared state about Loggers and log services.<p>
+This <a class="el" href="classactivemq_1_1logger_1_1_log_manager.html">LogManager</a> object:<p>
+* Manages a hierarchical namespace of Logger objects. All named Loggers are stored in this namespace. * Manages a set of logging control properties. These are simple key-value pairs that can be used by Handlers and other logging objects to configure themselves.<p>
+The global <a class="el" href="classactivemq_1_1logger_1_1_log_manager.html">LogManager</a> object can be retrieved using LogManager.getLogManager(). The <a class="el" href="classactivemq_1_1logger_1_1_log_manager.html">LogManager</a> object is created during class initialization and cannot subsequently be changed.<p>
+***TODO**** By default, the <a class="el" href="classactivemq_1_1logger_1_1_log_manager.html">LogManager</a> reads its initial configuration from a properties file "lib/logging.properties" in the JRE directory. If you edit that property file you can change the default logging configuration for all uses of that JRE.<p>
+In addition, the <a class="el" href="classactivemq_1_1logger_1_1_log_manager.html">LogManager</a> uses two optional system properties that allow more control over reading the initial configuration:<p>
+* "decaf.logger.config.class" * "decaf.logger.config.file"<p>
+These two properties may be set via the Preferences API, or as command line property definitions to the "java" command, or as system property definitions passed to JNI_CreateJavaVM.<p>
+If the "java.util.logging.config.class" property is set, then the property value is treated as a class name. The given class will be loaded, an object will be instantiated, and that object's constructor is responsible for reading in the initial configuration. (That object may use other system properties to control its configuration.) The alternate configuration class can use readConfiguration(InputStream) to define properties in the <a class="el" href="classactivemq_1_1logger_1_1_log_manager.html">LogManager</a>.<p>
+If "java.util.logging.config.class" property is not set, then the "java.util.logging.config.file" system property can be used to specify a properties file (in java.util.Properties format). The initial logging configuration will be read from this file.<p>
+If neither of these properties is defined then, as described above, the <a class="el" href="classactivemq_1_1logger_1_1_log_manager.html">LogManager</a> will read its initial configuration from a properties file "lib/logging.properties" in the JRE directory.<p>
+The properties for loggers and Handlers will have names starting with the dot-separated name for the handler or logger. ***TODO****<p>
+The global logging properties may include:<p>
+* A property "handlers". This defines a whitespace separated list of class names for handler classes to load and register as handlers on the root Logger (the Logger named ""). Each class name must be for a <a class="el" href="classactivemq_1_1logger_1_1_handler.html">Handler</a> class which has a default constructor. Note that these Handlers may be created lazily, when they are first used. * A property "&lt;logger&gt;.handlers". This defines a whitespace or comma separated list of class names for handlers classes to load and register as handlers to the specified logger. Each class name must be for a <a class="el" href="classactivemq_1_1logger_1_1_handler.html">Handler</a> class which has a default constructor. Note that these Handlers may be created lazily, when they are first used. * A property "&lt;logger&gt;.useParentHandlers". This defines a boolean value. By default every logger calls its parent in addition to handling the logging message itself, this often result in me
 ssages being handled by the root logger as well. When setting this property to false a <a class="el" href="classactivemq_1_1logger_1_1_handler.html">Handler</a> needs to be configured for this logger otherwise no logging messages are delivered. * A property "config". This property is intended to allow arbitrary configuration code to be run. The property defines a whitespace separated list of class names. A new instance will be created for each named class. The default constructor of each class may execute arbitrary code to update the logging configuration, such as setting logger levels, adding handlers, adding filters, etc.<p>
+Loggers are organized into a naming hierarchy based on their dot separated names. Thus "a.b.c" is a child of "a.b", but "a.b1" and a.b2" are peers.<p>
+All properties whose names end with ".level" are assumed to define log levels for Loggers. Thus "foo.level" defines a log level for the logger called "foo" and (recursively) for any of its children in the naming hierarchy. Log Levels are applied in the order they are defined in the properties file. Thus level settings for child nodes in the tree should come after settings for their parents. The property name ".level" can be used to set the level for the root of the tree.<p>
+All methods on the <a class="el" href="classactivemq_1_1logger_1_1_log_manager.html">LogManager</a> object are multi-thread safe. 
+<p>
+<hr><h2>Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" name="415150835cef62165aea6bfbf9896d6a"></a><!-- doxytag: member="activemq::logger::LogManager::LogManager" ref="415150835cef62165aea6bfbf9896d6a" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">activemq::logger::LogManager::LogManager           </td>
+          <td>(</td>
+          <td class="paramtype">void&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"><code> [inline, protected]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Constructor, hidden to protect against direct instantiation 
+</div>
+</div><p>
+<a class="anchor" name="f356322e73ee0daef5057ba7978f1dea"></a><!-- doxytag: member="activemq::logger::LogManager::LogManager" ref="f356322e73ee0daef5057ba7978f1dea" args="(const LogManager &amp;manager)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">activemq::logger::LogManager::LogManager           </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classactivemq_1_1logger_1_1_log_manager.html">LogManager</a> &amp;&nbsp;</td>
+          <td class="paramname"> <em>manager</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"><code> [protected]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Copy Constructo <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>manager</em>&nbsp;</td><td>the Manager to copy </td></tr>
+  </table>
+</dl>
+
+</div>
+</div><p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="4f95d0a8b0f5a6b115601f2ba8142256"></a><!-- doxytag: member="activemq::logger::LogManager::addPropertyChangeListener" ref="4f95d0a8b0f5a6b115601f2ba8142256" args="(PropertyChangeListener *listener)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void LogManager::addPropertyChangeListener           </td>
+          <td>(</td>
+          <td class="paramtype">PropertyChangeListener *&nbsp;</td>
+          <td class="paramname"> <em>listener</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"><code> [virtual]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Adds a change listener for <a class="el" href="classactivemq_1_1logger_1_1_log_manager.html">LogManager</a> Properties, adding the same instance of a change event listener does nothing. <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>listener</em>&nbsp;</td><td>a PropertyChangeListener </td></tr>
+  </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="2c02310ccdc9130366dd9db6fa6c23df"></a><!-- doxytag: member="activemq::logger::LogManager::destroy" ref="2c02310ccdc9130366dd9db6fa6c23df" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void LogManager::destroy           </td>
+          <td>(</td>
+          <td class="paramtype">void&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Forcefully Delete the Instance of this <a class="el" href="classactivemq_1_1logger_1_1_log_manager.html">LogManager</a> even if there are outstanding references. 
+</div>
+</div><p>
+<a class="anchor" name="53f41f85bf569d7dcb01cd1208e23482"></a><!-- doxytag: member="activemq::logger::LogManager::getInstance" ref="53f41f85bf569d7dcb01cd1208e23482" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classactivemq_1_1logger_1_1_log_manager.html">LogManager</a> * LogManager::getInstance           </td>
+          <td>(</td>
+          <td class="paramtype">void&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Get the singleton instance <dl compact><dt><b>Returns:</b></dt><dd>Pointer to an instance of the Log Manager </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="40b471a54ab147df4aa7a93368444094"></a><!-- doxytag: member="activemq::logger::LogManager::getLogger" ref="40b471a54ab147df4aa7a93368444094" args="(const std::string &amp;name)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">Logger * LogManager::getLogger           </td>
+          <td>(</td>
+          <td class="paramtype">const std::string &amp;&nbsp;</td>
+          <td class="paramname"> <em>name</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"><code> [virtual]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Retrieves or creates a new Logger using the name specified a new logger inherits the configuration of the logger's parent if there is no configuration data for the logger. <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>name</em>&nbsp;</td><td>The name of the Logger. </td></tr>
+  </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="a742f9bb786a50bea90f7ecea0405fa3"></a><!-- doxytag: member="activemq::logger::LogManager::getLoggerNames" ref="a742f9bb786a50bea90f7ecea0405fa3" args="(const std::vector&lt; std::string &gt; &amp;names)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int LogManager::getLoggerNames           </td>
+          <td>(</td>
+          <td class="paramtype">const std::vector&lt; std::string &gt; &amp;&nbsp;</td>
+          <td class="paramname"> <em>names</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"><code> [virtual]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Gets a list of known Logger Names from this Manager <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>names</em>&nbsp;</td><td>STL Vector to hold string logger names </td></tr>
+  </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>names count of how many loggers were inserted </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="f5716d7ea85372e0bcca1c5a7431c8ad"></a><!-- doxytag: member="activemq::logger::LogManager::getProperties" ref="f5716d7ea85372e0bcca1c5a7431c8ad" args="(void) const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">virtual const <a class="el" href="classactivemq_1_1util_1_1_properties.html">util::Properties</a>&amp; activemq::logger::LogManager::getProperties           </td>
+          <td>(</td>
+          <td class="paramtype">void&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"> const<code> [inline, virtual]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Gets a reference to the Logging Properties used by this logger. <dl compact><dt><b>Returns:</b></dt><dd>The Logger Properties Pointer </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="e6dee91d757675ea91041ffa02be5084"></a><!-- doxytag: member="activemq::logger::LogManager::getProperty" ref="e6dee91d757675ea91041ffa02be5084" args="(const std::string &amp;name)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">virtual std::string activemq::logger::LogManager::getProperty           </td>
+          <td>(</td>
+          <td class="paramtype">const std::string &amp;&nbsp;</td>
+          <td class="paramname"> <em>name</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"><code> [inline, virtual]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Gets the value of a named property of this <a class="el" href="classactivemq_1_1logger_1_1_log_manager.html">LogManager</a> <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>name</em>&nbsp;</td><td>of the Property to retrieve </td></tr>
+  </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>the value of the property </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="7a7f6e29be5655e10b0980f076fc3d18"></a><!-- doxytag: member="activemq::logger::LogManager::operator=" ref="7a7f6e29be5655e10b0980f076fc3d18" args="(const LogManager &amp;manager)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void activemq::logger::LogManager::operator=           </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classactivemq_1_1logger_1_1_log_manager.html">LogManager</a> &amp;&nbsp;</td>
+          <td class="paramname"> <em>manager</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"><code> [protected]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Assignment operator <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>manager</em>&nbsp;</td><td>the manager to assign from </td></tr>
+  </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="75bd96403d77df4e32599301e13e83f2"></a><!-- doxytag: member="activemq::logger::LogManager::removePropertyChangeListener" ref="75bd96403d77df4e32599301e13e83f2" args="(PropertyChangeListener *listener)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void LogManager::removePropertyChangeListener           </td>
+          <td>(</td>
+          <td class="paramtype">PropertyChangeListener *&nbsp;</td>
+          <td class="paramname"> <em>listener</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"><code> [virtual]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Removes a properties change listener from the <a class="el" href="classactivemq_1_1logger_1_1_log_manager.html">LogManager</a>. <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>listener</em>&nbsp;</td><td>a PropertyChangeListener </td></tr>
+  </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="b07775d415cae6833256145dcc1b251a"></a><!-- doxytag: member="activemq::logger::LogManager::returnInstance" ref="b07775d415cae6833256145dcc1b251a" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void LogManager::returnInstance           </td>
+          <td>(</td>
+          <td class="paramtype">void&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns a Checked out instance of this Manager 
+</div>
+</div><p>
+<a class="anchor" name="b00599f266eaf4ce99076762d42c2a5a"></a><!-- doxytag: member="activemq::logger::LogManager::setProperties" ref="b00599f266eaf4ce99076762d42c2a5a" args="(const util::Properties *properties)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void LogManager::setProperties           </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classactivemq_1_1util_1_1_properties.html">util::Properties</a> *&nbsp;</td>
+          <td class="paramname"> <em>properties</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"><code> [virtual]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Sets the Properties this <a class="el" href="classactivemq_1_1logger_1_1_log_manager.html">LogManager</a> should use to configure its loggers. Once set a properties change event is fired. <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>properties</em>&nbsp;</td><td>Pointer to read the configuration from </td></tr>
+  </table>
+</dl>
+
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following files:<ul>
+<li>C:/Apps/main/activemq/logger/LogManager.h<li>C:/Apps/main/activemq/logger/LogManager.cpp</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Tue Aug 1 09:18:14 2006 for activemq-cpp by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>

Added: incubator/activemq/site/cms/html/classactivemq_1_1logger_1_1_mark_block_logger-members.html
URL: http://svn.apache.org/viewvc/incubator/activemq/site/cms/html/classactivemq_1_1logger_1_1_mark_block_logger-members.html?rev=428212&view=auto
==============================================================================
--- incubator/activemq/site/cms/html/classactivemq_1_1logger_1_1_mark_block_logger-members.html (added)
+++ incubator/activemq/site/cms/html/classactivemq_1_1logger_1_1_mark_block_logger-members.html Wed Aug  2 19:24:43 2006
@@ -0,0 +1,25 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>activemq-cpp: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+    <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+    <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+  </ul></div>
+<h1>activemq::logger::MarkBlockLogger Member List</h1>This is the complete list of members for <a class="el" href="classactivemq_1_1logger_1_1_mark_block_logger.html">activemq::logger::MarkBlockLogger</a>, including all inherited members.<p><table>
+  <tr class="memlist"><td><a class="el" href="classactivemq_1_1logger_1_1_mark_block_logger.html#fe6f1db4014c77d83a40a3b0ee2294f0">MarkBlockLogger</a>(Logger *logger, const std::string &amp;blockName)</td><td><a class="el" href="classactivemq_1_1logger_1_1_mark_block_logger.html">activemq::logger::MarkBlockLogger</a></td><td><code> [inline]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Tue Aug 1 09:18:14 2006 for activemq-cpp by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>

Added: incubator/activemq/site/cms/html/classactivemq_1_1logger_1_1_mark_block_logger.html
URL: http://svn.apache.org/viewvc/incubator/activemq/site/cms/html/classactivemq_1_1logger_1_1_mark_block_logger.html?rev=428212&view=auto
==============================================================================
--- incubator/activemq/site/cms/html/classactivemq_1_1logger_1_1_mark_block_logger.html (added)
+++ incubator/activemq/site/cms/html/classactivemq_1_1logger_1_1_mark_block_logger.html Wed Aug  2 19:24:43 2006
@@ -0,0 +1,75 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>activemq-cpp: activemq::logger::MarkBlockLogger Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+    <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+    <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+  </ul></div>
+<div class="nav">
+<b>activemq</b>::<b>logger</b>::<a class="el" href="classactivemq_1_1logger_1_1_mark_block_logger.html">MarkBlockLogger</a></div>
+<h1>activemq::logger::MarkBlockLogger Class Reference</h1><!-- doxytag: class="activemq::logger::MarkBlockLogger" --><code>#include &lt;MarkBlockLogger.h&gt;</code>
+<p>
+<a href="classactivemq_1_1logger_1_1_mark_block_logger-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classactivemq_1_1logger_1_1_mark_block_logger.html#fe6f1db4014c77d83a40a3b0ee2294f0">MarkBlockLogger</a> (Logger *logger, const std::string &amp;blockName)</td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Defines a class that can be used to mark the entry and exit from scoped blocks. <p>
+Create an instance of this class at the start of a scoped block, passing it the logger to use and the name of the block. The block entry and exit will be marked using the scope name, logger to the logger at the MARKBLOCK log level. 
+<p>
+<hr><h2>Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" name="fe6f1db4014c77d83a40a3b0ee2294f0"></a><!-- doxytag: member="activemq::logger::MarkBlockLogger::MarkBlockLogger" ref="fe6f1db4014c77d83a40a3b0ee2294f0" args="(Logger *logger, const std::string &amp;blockName)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">activemq::logger::MarkBlockLogger::MarkBlockLogger           </td>
+          <td>(</td>
+          <td class="paramtype">Logger *&nbsp;</td>
+          <td class="paramname"> <em>logger</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const std::string &amp;&nbsp;</td>
+          <td class="paramname"> <em>blockName</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Constructor - Marks Block entry <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>logger</em>&nbsp;</td><td>Logger to use </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>blockName</em>&nbsp;</td><td>Block name </td></tr>
+  </table>
+</dl>
+
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>C:/Apps/main/activemq/logger/MarkBlockLogger.h</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Tue Aug 1 09:18:14 2006 for activemq-cpp by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>

Added: incubator/activemq/site/cms/html/classactivemq_1_1logger_1_1_properties_change_listener-members.html
URL: http://svn.apache.org/viewvc/incubator/activemq/site/cms/html/classactivemq_1_1logger_1_1_properties_change_listener-members.html?rev=428212&view=auto
==============================================================================
--- incubator/activemq/site/cms/html/classactivemq_1_1logger_1_1_properties_change_listener-members.html (added)
+++ incubator/activemq/site/cms/html/classactivemq_1_1logger_1_1_properties_change_listener-members.html Wed Aug  2 19:24:43 2006
@@ -0,0 +1,25 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>activemq-cpp: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+    <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+    <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+  </ul></div>
+<h1>activemq::logger::PropertiesChangeListener Member List</h1>This is the complete list of members for <a class="el" href="classactivemq_1_1logger_1_1_properties_change_listener.html">activemq::logger::PropertiesChangeListener</a>, including all inherited members.<p><table>
+  <tr class="memlist"><td><a class="el" href="classactivemq_1_1logger_1_1_properties_change_listener.html#b33510a7a781cb461fb20acafbf1ba37">onPropertyChanged</a>(const std::string &amp;name, const std::string &amp;oldValue, const std::string &amp;newValue)=0</td><td><a class="el" href="classactivemq_1_1logger_1_1_properties_change_listener.html">activemq::logger::PropertiesChangeListener</a></td><td><code> [pure virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Tue Aug 1 09:18:14 2006 for activemq-cpp by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>

Added: incubator/activemq/site/cms/html/classactivemq_1_1logger_1_1_properties_change_listener.html
URL: http://svn.apache.org/viewvc/incubator/activemq/site/cms/html/classactivemq_1_1logger_1_1_properties_change_listener.html?rev=428212&view=auto
==============================================================================
--- incubator/activemq/site/cms/html/classactivemq_1_1logger_1_1_properties_change_listener.html (added)
+++ incubator/activemq/site/cms/html/classactivemq_1_1logger_1_1_properties_change_listener.html Wed Aug  2 19:24:43 2006
@@ -0,0 +1,81 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>activemq-cpp: activemq::logger::PropertiesChangeListener Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+    <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+    <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+  </ul></div>
+<div class="nav">
+<b>activemq</b>::<b>logger</b>::<a class="el" href="classactivemq_1_1logger_1_1_properties_change_listener.html">PropertiesChangeListener</a></div>
+<h1>activemq::logger::PropertiesChangeListener Class Reference</h1><!-- doxytag: class="activemq::logger::PropertiesChangeListener" --><code>#include &lt;PropertiesChangeListener.h&gt;</code>
+<p>
+<a href="classactivemq_1_1logger_1_1_properties_change_listener-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classactivemq_1_1logger_1_1_properties_change_listener.html#b33510a7a781cb461fb20acafbf1ba37">onPropertyChanged</a> (const std::string &amp;name, const std::string &amp;oldValue, const std::string &amp;newValue)=0</td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Defines the interface that classes can use to listen for change events on Properties. 
+<p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="b33510a7a781cb461fb20acafbf1ba37"></a><!-- doxytag: member="activemq::logger::PropertiesChangeListener::onPropertyChanged" ref="b33510a7a781cb461fb20acafbf1ba37" args="(const std::string &amp;name, const std::string &amp;oldValue, const std::string &amp;newValue)=0" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">virtual void activemq::logger::PropertiesChangeListener::onPropertyChanged           </td>
+          <td>(</td>
+          <td class="paramtype">const std::string &amp;&nbsp;</td>
+          <td class="paramname"> <em>name</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const std::string &amp;&nbsp;</td>
+          <td class="paramname"> <em>oldValue</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const std::string &amp;&nbsp;</td>
+          <td class="paramname"> <em>newValue</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"><code> [pure virtual]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Change Event, called when a property is changed <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>name</em>&nbsp;</td><td>- Name of the Property </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>oldValue</em>&nbsp;</td><td>- Old Value of the Property </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>newValue</em>&nbsp;</td><td>- New Value of the Property </td></tr>
+  </table>
+</dl>
+
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>C:/Apps/main/activemq/logger/PropertiesChangeListener.h</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Tue Aug 1 09:18:14 2006 for activemq-cpp by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>

Added: incubator/activemq/site/cms/html/classactivemq_1_1logger_1_1_simple_formatter-members.html
URL: http://svn.apache.org/viewvc/incubator/activemq/site/cms/html/classactivemq_1_1logger_1_1_simple_formatter-members.html?rev=428212&view=auto
==============================================================================
--- incubator/activemq/site/cms/html/classactivemq_1_1logger_1_1_simple_formatter-members.html (added)
+++ incubator/activemq/site/cms/html/classactivemq_1_1logger_1_1_simple_formatter-members.html Wed Aug  2 19:24:43 2006
@@ -0,0 +1,28 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>activemq-cpp: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+  <ul>
+    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+    <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+    <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+    <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+  </ul></div>
+<h1>activemq::logger::SimpleFormatter Member List</h1>This is the complete list of members for <a class="el" href="classactivemq_1_1logger_1_1_simple_formatter.html">activemq::logger::SimpleFormatter</a>, including all inherited members.<p><table>
+  <tr class="memlist"><td><a class="el" href="classactivemq_1_1logger_1_1_simple_formatter.html#98e80b3e17a6b2f6f0ef0f3e1bb3e56c">format</a>(const LogRecord &amp;record) const </td><td><a class="el" href="classactivemq_1_1logger_1_1_simple_formatter.html">activemq::logger::SimpleFormatter</a></td><td><code> [inline, virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classactivemq_1_1logger_1_1_simple_formatter.html#c22f9b0ce138a3547d212c755ab055ab">formatMessage</a>(const LogRecord &amp;record) const </td><td><a class="el" href="classactivemq_1_1logger_1_1_simple_formatter.html">activemq::logger::SimpleFormatter</a></td><td><code> [inline, virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classactivemq_1_1logger_1_1_simple_formatter.html#686528785d81b591f639cc30b969c421">getHead</a>(const Handler *handler)</td><td><a class="el" href="classactivemq_1_1logger_1_1_simple_formatter.html">activemq::logger::SimpleFormatter</a></td><td><code> [inline, virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classactivemq_1_1logger_1_1_simple_formatter.html#40afdbf6fee78bc4397eb6acc9592b46">getTail</a>(const Handler *handler)</td><td><a class="el" href="classactivemq_1_1logger_1_1_simple_formatter.html">activemq::logger::SimpleFormatter</a></td><td><code> [inline, virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Tue Aug 1 09:18:14 2006 for activemq-cpp by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>



Mime
View raw message