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/08/10 00:36:17 UTC

svn commit: r564410 [19/21] - in /logging/site/trunk/docs/log4cxx: ./ apidocs/ stylesheets/

Modified: logging/site/trunk/docs/log4cxx/apidocs/logger_8h-source.html
URL: http://svn.apache.org/viewvc/logging/site/trunk/docs/log4cxx/apidocs/logger_8h-source.html?view=diff&rev=564410&r1=564409&r2=564410
==============================================================================
--- logging/site/trunk/docs/log4cxx/apidocs/logger_8h-source.html (original)
+++ logging/site/trunk/docs/log4cxx/apidocs/logger_8h-source.html Thu Aug  9 15:34:47 2007
@@ -34,302 +34,301 @@
 <a name="l00018"></a>00018 <span class="preprocessor">#ifndef _LOG4CXX_LOGGER_H</span>
 <a name="l00019"></a>00019 <span class="preprocessor"></span><span class="preprocessor">#define _LOG4CXX_LOGGER_H</span>
 <a name="l00020"></a>00020 <span class="preprocessor"></span>
-<a name="l00021"></a>00021 <span class="preprocessor">#include &lt;log4cxx/logger.h&gt;</span>
-<a name="l00022"></a>00022 <span class="preprocessor">#include &lt;log4cxx/helpers/appenderattachableimpl.h&gt;</span>
-<a name="l00023"></a>00023 <span class="preprocessor">#include &lt;log4cxx/helpers/objectimpl.h&gt;</span>
-<a name="l00024"></a>00024 <span class="preprocessor">#include &lt;log4cxx/level.h&gt;</span>
-<a name="l00025"></a>00025 <span class="preprocessor">#include &lt;log4cxx/helpers/pool.h&gt;</span>
-<a name="l00026"></a>00026 <span class="preprocessor">#include &lt;log4cxx/helpers/mutex.h&gt;</span>
-<a name="l00027"></a>00027 <span class="preprocessor">#include &lt;log4cxx/spi/location/locationinfo.h&gt;</span>
-<a name="l00028"></a>00028 <span class="preprocessor">#include &lt;log4cxx/helpers/resourcebundle.h&gt;</span>
-<a name="l00029"></a>00029 <span class="preprocessor">#include &lt;log4cxx/spi/loggerrepository.h&gt;</span>
+<a name="l00021"></a>00021 <span class="preprocessor">#include &lt;log4cxx/helpers/appenderattachableimpl.h&gt;</span>
+<a name="l00022"></a>00022 <span class="preprocessor">#include &lt;log4cxx/helpers/objectimpl.h&gt;</span>
+<a name="l00023"></a>00023 <span class="preprocessor">#include &lt;log4cxx/level.h&gt;</span>
+<a name="l00024"></a>00024 <span class="preprocessor">#include &lt;log4cxx/helpers/pool.h&gt;</span>
+<a name="l00025"></a>00025 <span class="preprocessor">#include &lt;log4cxx/helpers/mutex.h&gt;</span>
+<a name="l00026"></a>00026 <span class="preprocessor">#include &lt;log4cxx/spi/location/locationinfo.h&gt;</span>
+<a name="l00027"></a>00027 <span class="preprocessor">#include &lt;log4cxx/helpers/resourcebundle.h&gt;</span>
+<a name="l00028"></a>00028 <span class="preprocessor">#include &lt;log4cxx/spi/loggerrepository.h&gt;</span>
+<a name="l00029"></a>00029 
 <a name="l00030"></a>00030 
-<a name="l00031"></a>00031 
-<a name="l00032"></a>00032 <span class="keyword">namespace </span>log4cxx
-<a name="l00033"></a>00033 {
-<a name="l00034"></a>00034 
-<a name="l00035"></a>00035     <span class="keyword">namespace </span>helpers {
-<a name="l00036"></a>00036             <span class="keyword">class </span>synchronized;
-<a name="l00037"></a>00037     }
-<a name="l00038"></a>00038 
-<a name="l00039"></a><a class="code" href="namespacelog4cxx.html#7383183213111d9db357f237ddb3bb1e">00039</a>     <span class="keyword">class </span><a class="code" href="classlog4cxx_1_1Logger.html">Logger</a>;
-<a name="l00041"></a>00041     <span class="keyword">typedef</span> <a class="code" href="classlog4cxx_1_1helpers_1_1ObjectPtrT.html">helpers::ObjectPtrT&lt;Logger&gt;</a> <a class="code" href="classlog4cxx_1_1helpers_1_1ObjectPtrT.html">LoggerPtr</a>;
+<a name="l00031"></a>00031 <span class="keyword">namespace </span>log4cxx
+<a name="l00032"></a>00032 {
+<a name="l00033"></a>00033 
+<a name="l00034"></a>00034     <span class="keyword">namespace </span>helpers {
+<a name="l00035"></a>00035             <span class="keyword">class </span>synchronized;
+<a name="l00036"></a>00036     }
+<a name="l00037"></a>00037 
+<a name="l00038"></a><a class="code" href="namespacelog4cxx.html#7383183213111d9db357f237ddb3bb1e">00038</a>     <span class="keyword">class </span><a class="code" href="classlog4cxx_1_1Logger.html">Logger</a>;
+<a name="l00040"></a>00040     <span class="keyword">typedef</span> <a class="code" href="classlog4cxx_1_1helpers_1_1ObjectPtrT.html">helpers::ObjectPtrT&lt;Logger&gt;</a> <a class="code" href="classlog4cxx_1_1helpers_1_1ObjectPtrT.html">LoggerPtr</a>;
+<a name="l00041"></a>00041 
 <a name="l00042"></a>00042 
-<a name="l00043"></a>00043 
-<a name="l00048"></a><a class="code" href="classlog4cxx_1_1Logger.html">00048</a>     <span class="keyword">class </span>LOG4CXX_EXPORT Logger :
-<a name="l00049"></a>00049                 <span class="keyword">public</span> <span class="keyword">virtual</span> spi::AppenderAttachable,
-<a name="l00050"></a>00050                 <span class="keyword">public</span> <span class="keyword">virtual</span> helpers::ObjectImpl
-<a name="l00051"></a>00051     {
-<a name="l00052"></a>00052     <span class="keyword">public</span>:
-<a name="l00053"></a>00053         DECLARE_ABSTRACT_LOG4CXX_OBJECT(Logger)
-<a name="l00054"></a>00054         BEGIN_LOG4CXX_CAST_MAP()
-<a name="l00055"></a>00055                 LOG4CXX_CAST_ENTRY(Logger)
-<a name="l00056"></a>00056                 LOG4CXX_CAST_ENTRY(<a class="code" href="classlog4cxx_1_1spi_1_1AppenderAttachable.html">spi::AppenderAttachable</a>)
-<a name="l00057"></a>00057         END_LOG4CXX_CAST_MAP()
-<a name="l00058"></a>00058 
-<a name="l00059"></a>00059     <span class="keyword">protected</span>:
-<a name="l00063"></a><a class="code" href="classlog4cxx_1_1Logger.html#9de136310b76f5d0aa8b40848216b167">00063</a>         <a class="code" href="namespacelog4cxx.html#d7ec98d27bca7666e23f27dd1fb181c8">LogString</a> name;
-<a name="l00064"></a>00064 
-<a name="l00069"></a><a class="code" href="classlog4cxx_1_1Logger.html#240ddc104a40a5f36edd8e63cee4d7e7">00069</a>         <a class="code" href="classlog4cxx_1_1helpers_1_1ObjectPtrT.html">LevelPtr</a> level;
-<a name="l00070"></a>00070 
-<a name="l00074"></a><a class="code" href="classlog4cxx_1_1Logger.html#4ae81c31744b50c3f76dd7ec38f0d7de">00074</a>         <a class="code" href="classlog4cxx_1_1helpers_1_1ObjectPtrT.html">LoggerPtr</a> parent;
-<a name="l00075"></a>00075 
-<a name="l00080"></a><a class="code" href="classlog4cxx_1_1Logger.html#484027aa5a3cbbc3dfa999d7c5052636">00080</a>         <a class="code" href="classlog4cxx_1_1helpers_1_1ObjectPtrT.html">helpers::ResourceBundlePtr</a> resourceBundle;
+<a name="l00047"></a><a class="code" href="classlog4cxx_1_1Logger.html">00047</a>     <span class="keyword">class </span>LOG4CXX_EXPORT Logger :
+<a name="l00048"></a>00048                 <span class="keyword">public</span> <span class="keyword">virtual</span> spi::AppenderAttachable,
+<a name="l00049"></a>00049                 <span class="keyword">public</span> <span class="keyword">virtual</span> helpers::ObjectImpl
+<a name="l00050"></a>00050     {
+<a name="l00051"></a>00051     <span class="keyword">public</span>:
+<a name="l00052"></a>00052         DECLARE_ABSTRACT_LOG4CXX_OBJECT(Logger)
+<a name="l00053"></a>00053         BEGIN_LOG4CXX_CAST_MAP()
+<a name="l00054"></a>00054                 LOG4CXX_CAST_ENTRY(Logger)
+<a name="l00055"></a>00055                 LOG4CXX_CAST_ENTRY(<a class="code" href="classlog4cxx_1_1spi_1_1AppenderAttachable.html">spi::AppenderAttachable</a>)
+<a name="l00056"></a>00056         END_LOG4CXX_CAST_MAP()
+<a name="l00057"></a>00057 
+<a name="l00058"></a>00058     <span class="keyword">protected</span>:
+<a name="l00062"></a><a class="code" href="classlog4cxx_1_1Logger.html#9de136310b76f5d0aa8b40848216b167">00062</a>         <a class="code" href="namespacelog4cxx.html#d7ec98d27bca7666e23f27dd1fb181c8">LogString</a> name;
+<a name="l00063"></a>00063 
+<a name="l00068"></a><a class="code" href="classlog4cxx_1_1Logger.html#240ddc104a40a5f36edd8e63cee4d7e7">00068</a>         <a class="code" href="classlog4cxx_1_1helpers_1_1ObjectPtrT.html">LevelPtr</a> level;
+<a name="l00069"></a>00069 
+<a name="l00073"></a><a class="code" href="classlog4cxx_1_1Logger.html#4ae81c31744b50c3f76dd7ec38f0d7de">00073</a>         <a class="code" href="classlog4cxx_1_1helpers_1_1ObjectPtrT.html">LoggerPtr</a> parent;
+<a name="l00074"></a>00074 
+<a name="l00079"></a><a class="code" href="classlog4cxx_1_1Logger.html#484027aa5a3cbbc3dfa999d7c5052636">00079</a>         <a class="code" href="classlog4cxx_1_1helpers_1_1ObjectPtrT.html">helpers::ResourceBundlePtr</a> resourceBundle;
+<a name="l00080"></a>00080 
 <a name="l00081"></a>00081 
-<a name="l00082"></a>00082 
-<a name="l00083"></a>00083         <span class="comment">// Loggers need to know what Hierarchy they are in</span>
-<a name="l00084"></a><a class="code" href="classlog4cxx_1_1Logger.html#68f68873ff71604fbd663ecee7b730b3">00084</a>         <a class="code" href="classlog4cxx_1_1spi_1_1LoggerRepository.html">spi::LoggerRepository</a> * repository;
-<a name="l00085"></a>00085 
-<a name="l00086"></a><a class="code" href="classlog4cxx_1_1Logger.html#68f2463b5b92ac5ef5ef18ff0e1ad10d">00086</a>         <a class="code" href="classlog4cxx_1_1helpers_1_1ObjectPtrT.html">helpers::AppenderAttachableImplPtr</a> aai;
-<a name="l00087"></a>00087 
-<a name="l00095"></a><a class="code" href="classlog4cxx_1_1Logger.html#765c4ecf272ef34fd8443c264128c95c">00095</a>                 <span class="keywordtype">bool</span> additive;
-<a name="l00096"></a>00096 
-<a name="l00097"></a>00097     <span class="keyword">protected</span>:
-<a name="l00098"></a><a class="code" href="classlog4cxx_1_1Logger.html#ffb4bd3d7816cff8ea3d1f9ec219e49f">00098</a>         <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classlog4cxx_1_1DefaultCategoryFactory.html">DefaultCategoryFactory</a>;
-<a name="l00099"></a>00099 
-<a name="l00110"></a>00110         Logger(<a class="code" href="classlog4cxx_1_1helpers_1_1Pool.html">log4cxx::helpers::Pool</a>&amp; pool, <span class="keyword">const</span> <a class="code" href="namespacelog4cxx.html#d7ec98d27bca7666e23f27dd1fb181c8">LogString</a>&amp; name);
-<a name="l00111"></a>00111 
-<a name="l00112"></a>00112     <span class="keyword">public</span>:
-<a name="l00113"></a>00113         ~Logger();
-<a name="l00114"></a>00114 
-<a name="l00122"></a>00122         <span class="keyword">virtual</span> <span class="keywordtype">void</span> addAppender(<span class="keyword">const</span> <a class="code" href="classlog4cxx_1_1helpers_1_1ObjectPtrT.html">AppenderPtr</a>&amp; newAppender);
+<a name="l00082"></a>00082         <span class="comment">// Loggers need to know what Hierarchy they are in</span>
+<a name="l00083"></a><a class="code" href="classlog4cxx_1_1Logger.html#68f68873ff71604fbd663ecee7b730b3">00083</a>         <a class="code" href="classlog4cxx_1_1spi_1_1LoggerRepository.html">spi::LoggerRepository</a> * repository;
+<a name="l00084"></a>00084 
+<a name="l00085"></a><a class="code" href="classlog4cxx_1_1Logger.html#68f2463b5b92ac5ef5ef18ff0e1ad10d">00085</a>         <a class="code" href="classlog4cxx_1_1helpers_1_1ObjectPtrT.html">helpers::AppenderAttachableImplPtr</a> aai;
+<a name="l00086"></a>00086 
+<a name="l00094"></a><a class="code" href="classlog4cxx_1_1Logger.html#765c4ecf272ef34fd8443c264128c95c">00094</a>                 <span class="keywordtype">bool</span> additive;
+<a name="l00095"></a>00095 
+<a name="l00096"></a>00096     <span class="keyword">protected</span>:
+<a name="l00097"></a><a class="code" href="classlog4cxx_1_1Logger.html#ffb4bd3d7816cff8ea3d1f9ec219e49f">00097</a>         <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classlog4cxx_1_1DefaultCategoryFactory.html">DefaultCategoryFactory</a>;
+<a name="l00098"></a>00098 
+<a name="l00109"></a>00109         Logger(<a class="code" href="classlog4cxx_1_1helpers_1_1Pool.html">log4cxx::helpers::Pool</a>&amp; pool, <span class="keyword">const</span> <a class="code" href="namespacelog4cxx.html#d7ec98d27bca7666e23f27dd1fb181c8">LogString</a>&amp; name);
+<a name="l00110"></a>00110 
+<a name="l00111"></a>00111     <span class="keyword">public</span>:
+<a name="l00112"></a>00112         ~Logger();
+<a name="l00113"></a>00113 
+<a name="l00121"></a>00121         <span class="keyword">virtual</span> <span class="keywordtype">void</span> addAppender(<span class="keyword">const</span> <a class="code" href="classlog4cxx_1_1helpers_1_1ObjectPtrT.html">AppenderPtr</a>&amp; newAppender);
+<a name="l00122"></a>00122 
 <a name="l00123"></a>00123 
-<a name="l00124"></a>00124 
-<a name="l00135"></a>00135         <span class="keywordtype">void</span> callAppenders(<span class="keyword">const</span> <a class="code" href="classlog4cxx_1_1helpers_1_1ObjectPtrT.html">spi::LoggingEventPtr</a>&amp; event, <a class="code" href="classlog4cxx_1_1helpers_1_1Pool.html">log4cxx::helpers::Pool</a>&amp; p) <span class="keyword">const</span>;
-<a name="l00136"></a>00136 
-<a name="l00141"></a>00141         <span class="keywordtype">void</span> closeNestedAppenders();
-<a name="l00142"></a>00142 
-<a name="l00157"></a>00157         <span class="keywordtype">void</span> debug(<span class="keyword">const</span> std::string&amp; msg, <span class="keyword">const</span> <a class="code" href="classlog4cxx_1_1spi_1_1LocationInfo.html">log4cxx::spi::LocationInfo</a>&amp; location);
-<a name="l00158"></a>00158         <span class="keywordtype">void</span> debug(<span class="keyword">const</span> std::string&amp; msg);
-<a name="l00159"></a>00159 <span class="preprocessor">#if LOG4CXX_HAS_WCHAR_T</span>
-<a name="l00160"></a>00160 <span class="preprocessor"></span>        <span class="keywordtype">void</span> debug(<span class="keyword">const</span> std::wstring&amp; msg, <span class="keyword">const</span> <a class="code" href="classlog4cxx_1_1spi_1_1LocationInfo.html">log4cxx::spi::LocationInfo</a>&amp; location);
-<a name="l00161"></a>00161         <span class="keywordtype">void</span> debug(<span class="keyword">const</span> std::wstring&amp; msg);
-<a name="l00162"></a>00162 <span class="preprocessor">#endif</span>
-<a name="l00163"></a>00163 <span class="preprocessor"></span>
-<a name="l00178"></a>00178         <span class="keywordtype">void</span> error(<span class="keyword">const</span> std::string&amp; msg, <span class="keyword">const</span> <a class="code" href="classlog4cxx_1_1spi_1_1LocationInfo.html">log4cxx::spi::LocationInfo</a>&amp; location);
-<a name="l00179"></a>00179         <span class="keywordtype">void</span> error(<span class="keyword">const</span> std::string&amp; msg) <span class="keyword">const</span>;
-<a name="l00180"></a>00180 <span class="preprocessor">#if LOG4CXX_HAS_WCHAR_T</span>
-<a name="l00181"></a>00181 <span class="preprocessor"></span>        <span class="keywordtype">void</span> error(<span class="keyword">const</span> std::wstring&amp; msg) <span class="keyword">const</span>;
-<a name="l00182"></a>00182         <span class="keywordtype">void</span> error(<span class="keyword">const</span> std::wstring&amp; msg, <span class="keyword">const</span> <a class="code" href="classlog4cxx_1_1spi_1_1LocationInfo.html">log4cxx::spi::LocationInfo</a>&amp; location);
-<a name="l00183"></a>00183 <span class="preprocessor">#endif</span>
-<a name="l00184"></a>00184 <span class="preprocessor"></span>
-<a name="l00199"></a>00199         <span class="keywordtype">void</span> fatal(<span class="keyword">const</span> std::string&amp; msg, <span class="keyword">const</span> <a class="code" href="classlog4cxx_1_1spi_1_1LocationInfo.html">log4cxx::spi::LocationInfo</a>&amp; location);
-<a name="l00200"></a>00200         <span class="keywordtype">void</span> fatal(<span class="keyword">const</span> std::string&amp; msg);
-<a name="l00201"></a>00201 <span class="preprocessor">#if LOG4CXX_HAS_WCHAR_T</span>
-<a name="l00202"></a>00202 <span class="preprocessor"></span>        <span class="keywordtype">void</span> fatal(<span class="keyword">const</span> std::wstring&amp; msg, <span class="keyword">const</span> <a class="code" href="classlog4cxx_1_1spi_1_1LocationInfo.html">log4cxx::spi::LocationInfo</a>&amp; location);
-<a name="l00203"></a>00203         <span class="keywordtype">void</span> fatal(<span class="keyword">const</span> std::wstring&amp; msg);
-<a name="l00204"></a>00204 <span class="preprocessor">#endif</span>
-<a name="l00205"></a>00205 <span class="preprocessor"></span>
-<a name="l00212"></a>00212         <span class="keywordtype">void</span> forcedLog(<span class="keyword">const</span> <a class="code" href="classlog4cxx_1_1helpers_1_1ObjectPtrT.html">LevelPtr</a>&amp; level, <span class="keyword">const</span> std::string&amp; message,
-<a name="l00213"></a>00213                         <span class="keyword">const</span> <a class="code" href="classlog4cxx_1_1spi_1_1LocationInfo.html">log4cxx::spi::LocationInfo</a>&amp; location);
-<a name="l00214"></a>00214         <span class="keywordtype">void</span> forcedLog(<span class="keyword">const</span> <a class="code" href="classlog4cxx_1_1helpers_1_1ObjectPtrT.html">LevelPtr</a>&amp; level, <span class="keyword">const</span> std::string&amp; message) <span class="keyword">const</span>;
-<a name="l00215"></a>00215 
-<a name="l00216"></a>00216 <span class="preprocessor">#if LOG4CXX_HAS_WCHAR_T</span>
-<a name="l00217"></a>00217 <span class="preprocessor"></span>        <span class="keywordtype">void</span> forcedLog(<span class="keyword">const</span> <a class="code" href="classlog4cxx_1_1helpers_1_1ObjectPtrT.html">LevelPtr</a>&amp; level, <span class="keyword">const</span> std::wstring&amp; message,
-<a name="l00218"></a>00218                         <span class="keyword">const</span> <a class="code" href="classlog4cxx_1_1spi_1_1LocationInfo.html">log4cxx::spi::LocationInfo</a>&amp; location);
-<a name="l00219"></a>00219         <span class="keywordtype">void</span> forcedLog(<span class="keyword">const</span> <a class="code" href="classlog4cxx_1_1helpers_1_1ObjectPtrT.html">LevelPtr</a>&amp; level, <span class="keyword">const</span> std::wstring&amp; message) <span class="keyword">const</span>;
-<a name="l00220"></a>00220 <span class="preprocessor">#endif</span>
-<a name="l00221"></a>00221 <span class="preprocessor"></span>
-<a name="l00225"></a>00225     <span class="keyword">public</span>:
-<a name="l00226"></a>00226         <span class="keywordtype">bool</span> getAdditivity() <span class="keyword">const</span>;
-<a name="l00227"></a>00227 
-<a name="l00233"></a>00233         <a class="code" href="namespacelog4cxx.html#2d7121ab29a6fa8f5a915773df773825">AppenderList</a> getAllAppenders() <span class="keyword">const</span>;
-<a name="l00234"></a>00234 
-<a name="l00239"></a>00239         <a class="code" href="classlog4cxx_1_1helpers_1_1ObjectPtrT.html">AppenderPtr</a> getAppender(<span class="keyword">const</span> <a class="code" href="namespacelog4cxx.html#d7ec98d27bca7666e23f27dd1fb181c8">LogString</a>&amp; name) <span class="keyword">const</span>;
-<a name="l00240"></a>00240 
-<a name="l00250"></a>00250         <span class="keyword">virtual</span> <span class="keyword">const</span> <a class="code" href="classlog4cxx_1_1helpers_1_1ObjectPtrT.html">LevelPtr</a>&amp; getEffectiveLevel() <span class="keyword">const</span>;
-<a name="l00251"></a>00251 
-<a name="l00256"></a>00256         <a class="code" href="classlog4cxx_1_1helpers_1_1ObjectPtrT.html">spi::LoggerRepositoryPtr</a> getLoggerRepository() <span class="keyword">const</span>;
+<a name="l00134"></a>00134         <span class="keywordtype">void</span> callAppenders(<span class="keyword">const</span> <a class="code" href="classlog4cxx_1_1helpers_1_1ObjectPtrT.html">spi::LoggingEventPtr</a>&amp; event, <a class="code" href="classlog4cxx_1_1helpers_1_1Pool.html">log4cxx::helpers::Pool</a>&amp; p) <span class="keyword">const</span>;
+<a name="l00135"></a>00135 
+<a name="l00140"></a>00140         <span class="keywordtype">void</span> closeNestedAppenders();
+<a name="l00141"></a>00141 
+<a name="l00156"></a>00156         <span class="keywordtype">void</span> debug(<span class="keyword">const</span> std::string&amp; msg, <span class="keyword">const</span> <a class="code" href="classlog4cxx_1_1spi_1_1LocationInfo.html">log4cxx::spi::LocationInfo</a>&amp; location);
+<a name="l00157"></a>00157         <span class="keywordtype">void</span> debug(<span class="keyword">const</span> std::string&amp; msg);
+<a name="l00158"></a>00158 <span class="preprocessor">#if LOG4CXX_HAS_WCHAR_T</span>
+<a name="l00159"></a>00159 <span class="preprocessor"></span>        <span class="keywordtype">void</span> debug(<span class="keyword">const</span> std::wstring&amp; msg, <span class="keyword">const</span> <a class="code" href="classlog4cxx_1_1spi_1_1LocationInfo.html">log4cxx::spi::LocationInfo</a>&amp; location);
+<a name="l00160"></a>00160         <span class="keywordtype">void</span> debug(<span class="keyword">const</span> std::wstring&amp; msg);
+<a name="l00161"></a>00161 <span class="preprocessor">#endif</span>
+<a name="l00162"></a>00162 <span class="preprocessor"></span>
+<a name="l00177"></a>00177         <span class="keywordtype">void</span> error(<span class="keyword">const</span> std::string&amp; msg, <span class="keyword">const</span> <a class="code" href="classlog4cxx_1_1spi_1_1LocationInfo.html">log4cxx::spi::LocationInfo</a>&amp; location);
+<a name="l00178"></a>00178         <span class="keywordtype">void</span> error(<span class="keyword">const</span> std::string&amp; msg) <span class="keyword">const</span>;
+<a name="l00179"></a>00179 <span class="preprocessor">#if LOG4CXX_HAS_WCHAR_T</span>
+<a name="l00180"></a>00180 <span class="preprocessor"></span>        <span class="keywordtype">void</span> error(<span class="keyword">const</span> std::wstring&amp; msg) <span class="keyword">const</span>;
+<a name="l00181"></a>00181         <span class="keywordtype">void</span> error(<span class="keyword">const</span> std::wstring&amp; msg, <span class="keyword">const</span> <a class="code" href="classlog4cxx_1_1spi_1_1LocationInfo.html">log4cxx::spi::LocationInfo</a>&amp; location);
+<a name="l00182"></a>00182 <span class="preprocessor">#endif</span>
+<a name="l00183"></a>00183 <span class="preprocessor"></span>
+<a name="l00198"></a>00198         <span class="keywordtype">void</span> fatal(<span class="keyword">const</span> std::string&amp; msg, <span class="keyword">const</span> <a class="code" href="classlog4cxx_1_1spi_1_1LocationInfo.html">log4cxx::spi::LocationInfo</a>&amp; location);
+<a name="l00199"></a>00199         <span class="keywordtype">void</span> fatal(<span class="keyword">const</span> std::string&amp; msg);
+<a name="l00200"></a>00200 <span class="preprocessor">#if LOG4CXX_HAS_WCHAR_T</span>
+<a name="l00201"></a>00201 <span class="preprocessor"></span>        <span class="keywordtype">void</span> fatal(<span class="keyword">const</span> std::wstring&amp; msg, <span class="keyword">const</span> <a class="code" href="classlog4cxx_1_1spi_1_1LocationInfo.html">log4cxx::spi::LocationInfo</a>&amp; location);
+<a name="l00202"></a>00202         <span class="keywordtype">void</span> fatal(<span class="keyword">const</span> std::wstring&amp; msg);
+<a name="l00203"></a>00203 <span class="preprocessor">#endif</span>
+<a name="l00204"></a>00204 <span class="preprocessor"></span>
+<a name="l00211"></a>00211         <span class="keywordtype">void</span> forcedLog(<span class="keyword">const</span> <a class="code" href="classlog4cxx_1_1helpers_1_1ObjectPtrT.html">LevelPtr</a>&amp; level, <span class="keyword">const</span> std::string&amp; message,
+<a name="l00212"></a>00212                         <span class="keyword">const</span> <a class="code" href="classlog4cxx_1_1spi_1_1LocationInfo.html">log4cxx::spi::LocationInfo</a>&amp; location);
+<a name="l00213"></a>00213         <span class="keywordtype">void</span> forcedLog(<span class="keyword">const</span> <a class="code" href="classlog4cxx_1_1helpers_1_1ObjectPtrT.html">LevelPtr</a>&amp; level, <span class="keyword">const</span> std::string&amp; message) <span class="keyword">const</span>;
+<a name="l00214"></a>00214 
+<a name="l00215"></a>00215 <span class="preprocessor">#if LOG4CXX_HAS_WCHAR_T</span>
+<a name="l00216"></a>00216 <span class="preprocessor"></span>        <span class="keywordtype">void</span> forcedLog(<span class="keyword">const</span> <a class="code" href="classlog4cxx_1_1helpers_1_1ObjectPtrT.html">LevelPtr</a>&amp; level, <span class="keyword">const</span> std::wstring&amp; message,
+<a name="l00217"></a>00217                         <span class="keyword">const</span> <a class="code" href="classlog4cxx_1_1spi_1_1LocationInfo.html">log4cxx::spi::LocationInfo</a>&amp; location);
+<a name="l00218"></a>00218         <span class="keywordtype">void</span> forcedLog(<span class="keyword">const</span> <a class="code" href="classlog4cxx_1_1helpers_1_1ObjectPtrT.html">LevelPtr</a>&amp; level, <span class="keyword">const</span> std::wstring&amp; message) <span class="keyword">const</span>;
+<a name="l00219"></a>00219 <span class="preprocessor">#endif</span>
+<a name="l00220"></a>00220 <span class="preprocessor"></span>
+<a name="l00224"></a>00224     <span class="keyword">public</span>:
+<a name="l00225"></a>00225         <span class="keywordtype">bool</span> getAdditivity() <span class="keyword">const</span>;
+<a name="l00226"></a>00226 
+<a name="l00232"></a>00232         <a class="code" href="namespacelog4cxx.html#2d7121ab29a6fa8f5a915773df773825">AppenderList</a> getAllAppenders() <span class="keyword">const</span>;
+<a name="l00233"></a>00233 
+<a name="l00238"></a>00238         <a class="code" href="classlog4cxx_1_1helpers_1_1ObjectPtrT.html">AppenderPtr</a> getAppender(<span class="keyword">const</span> <a class="code" href="namespacelog4cxx.html#d7ec98d27bca7666e23f27dd1fb181c8">LogString</a>&amp; name) <span class="keyword">const</span>;
+<a name="l00239"></a>00239 
+<a name="l00249"></a>00249         <span class="keyword">virtual</span> <span class="keyword">const</span> <a class="code" href="classlog4cxx_1_1helpers_1_1ObjectPtrT.html">LevelPtr</a>&amp; getEffectiveLevel() <span class="keyword">const</span>;
+<a name="l00250"></a>00250 
+<a name="l00255"></a>00255         <a class="code" href="classlog4cxx_1_1helpers_1_1ObjectPtrT.html">spi::LoggerRepositoryPtr</a> getLoggerRepository() <span class="keyword">const</span>;
+<a name="l00256"></a>00256 
 <a name="l00257"></a>00257 
-<a name="l00258"></a>00258 
-<a name="l00261"></a><a class="code" href="classlog4cxx_1_1Logger.html#5ab25f06c2c094de0cf7a6caf51db700">00261</a>         <span class="keyword">const</span> <a class="code" href="namespacelog4cxx.html#d7ec98d27bca7666e23f27dd1fb181c8">LogString</a> getName()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> name; }
-<a name="l00262"></a>00262         <span class="keywordtype">void</span> getName(std::string&amp; name) <span class="keyword">const</span>;
-<a name="l00263"></a>00263 <span class="preprocessor">#if LOG4CXX_HAS_WCHAR_T</span>
-<a name="l00264"></a>00264 <span class="preprocessor"></span>        <span class="keywordtype">void</span> getName(std::wstring&amp; name) <span class="keyword">const</span>;
-<a name="l00265"></a>00265 <span class="preprocessor">#endif</span>
-<a name="l00266"></a>00266 <span class="preprocessor"></span>
-<a name="l00273"></a>00273         <span class="keyword">const</span> <a class="code" href="classlog4cxx_1_1helpers_1_1ObjectPtrT.html">LoggerPtr</a>&amp; getParent() <span class="keyword">const</span>;
+<a name="l00260"></a><a class="code" href="classlog4cxx_1_1Logger.html#5ab25f06c2c094de0cf7a6caf51db700">00260</a>         <span class="keyword">const</span> <a class="code" href="namespacelog4cxx.html#d7ec98d27bca7666e23f27dd1fb181c8">LogString</a> getName()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> name; }
+<a name="l00261"></a>00261         <span class="keywordtype">void</span> getName(std::string&amp; name) <span class="keyword">const</span>;
+<a name="l00262"></a>00262 <span class="preprocessor">#if LOG4CXX_HAS_WCHAR_T</span>
+<a name="l00263"></a>00263 <span class="preprocessor"></span>        <span class="keywordtype">void</span> getName(std::wstring&amp; name) <span class="keyword">const</span>;
+<a name="l00264"></a>00264 <span class="preprocessor">#endif</span>
+<a name="l00265"></a>00265 <span class="preprocessor"></span>
+<a name="l00272"></a>00272         <span class="keyword">const</span> <a class="code" href="classlog4cxx_1_1helpers_1_1ObjectPtrT.html">LoggerPtr</a>&amp; getParent() <span class="keyword">const</span>;
+<a name="l00273"></a>00273 
 <a name="l00274"></a>00274 
-<a name="l00275"></a>00275 
-<a name="l00281"></a>00281         <span class="keyword">const</span> <a class="code" href="classlog4cxx_1_1helpers_1_1ObjectPtrT.html">LevelPtr</a>&amp; getLevel() <span class="keyword">const</span>;
-<a name="l00282"></a>00282 
-<a name="l00286"></a>00286         <span class="keyword">static</span> <a class="code" href="classlog4cxx_1_1helpers_1_1ObjectPtrT.html">LoggerPtr</a> getLogger(<span class="keyword">const</span> std::string&amp; name);
-<a name="l00287"></a>00287         <span class="keyword">static</span> <a class="code" href="classlog4cxx_1_1helpers_1_1ObjectPtrT.html">LoggerPtr</a> getLogger(<span class="keyword">const</span> <span class="keywordtype">char</span>* <span class="keyword">const</span> name);
-<a name="l00288"></a>00288 <span class="preprocessor">#if LOG4CXX_HAS_WCHAR_T</span>
-<a name="l00289"></a>00289 <span class="preprocessor"></span>        <span class="keyword">static</span> <a class="code" href="classlog4cxx_1_1helpers_1_1ObjectPtrT.html">LoggerPtr</a> getLogger(<span class="keyword">const</span> std::wstring&amp; name);
-<a name="l00290"></a>00290         <span class="keyword">static</span> <a class="code" href="classlog4cxx_1_1helpers_1_1ObjectPtrT.html">LoggerPtr</a> getLogger(<span class="keyword">const</span> <span class="keywordtype">wchar_t</span>* <span class="keyword">const</span> name);
-<a name="l00291"></a>00291 <span class="preprocessor">#endif</span>
-<a name="l00292"></a>00292 <span class="preprocessor"></span>
-<a name="l00296"></a>00296         <span class="keyword">static</span> <a class="code" href="classlog4cxx_1_1helpers_1_1ObjectPtrT.html">LoggerPtr</a> getRootLogger();
-<a name="l00297"></a>00297 
-<a name="l00311"></a>00311         <span class="keyword">static</span> <a class="code" href="classlog4cxx_1_1helpers_1_1ObjectPtrT.html">LoggerPtr</a> getLogger(<span class="keyword">const</span> <a class="code" href="namespacelog4cxx.html#d7ec98d27bca7666e23f27dd1fb181c8">LogString</a>&amp; name,
-<a name="l00312"></a>00312                         <span class="keyword">const</span> <a class="code" href="classlog4cxx_1_1helpers_1_1ObjectPtrT.html">spi::LoggerFactoryPtr</a>&amp; factory);
+<a name="l00280"></a>00280         <span class="keyword">const</span> <a class="code" href="classlog4cxx_1_1helpers_1_1ObjectPtrT.html">LevelPtr</a>&amp; getLevel() <span class="keyword">const</span>;
+<a name="l00281"></a>00281 
+<a name="l00285"></a>00285         <span class="keyword">static</span> <a class="code" href="classlog4cxx_1_1helpers_1_1ObjectPtrT.html">LoggerPtr</a> getLogger(<span class="keyword">const</span> std::string&amp; name);
+<a name="l00286"></a>00286         <span class="keyword">static</span> <a class="code" href="classlog4cxx_1_1helpers_1_1ObjectPtrT.html">LoggerPtr</a> getLogger(<span class="keyword">const</span> <span class="keywordtype">char</span>* <span class="keyword">const</span> name);
+<a name="l00287"></a>00287 <span class="preprocessor">#if LOG4CXX_HAS_WCHAR_T</span>
+<a name="l00288"></a>00288 <span class="preprocessor"></span>        <span class="keyword">static</span> <a class="code" href="classlog4cxx_1_1helpers_1_1ObjectPtrT.html">LoggerPtr</a> getLogger(<span class="keyword">const</span> std::wstring&amp; name);
+<a name="l00289"></a>00289         <span class="keyword">static</span> <a class="code" href="classlog4cxx_1_1helpers_1_1ObjectPtrT.html">LoggerPtr</a> getLogger(<span class="keyword">const</span> <span class="keywordtype">wchar_t</span>* <span class="keyword">const</span> name);
+<a name="l00290"></a>00290 <span class="preprocessor">#endif</span>
+<a name="l00291"></a>00291 <span class="preprocessor"></span>
+<a name="l00295"></a>00295         <span class="keyword">static</span> <a class="code" href="classlog4cxx_1_1helpers_1_1ObjectPtrT.html">LoggerPtr</a> getRootLogger();
+<a name="l00296"></a>00296 
+<a name="l00310"></a>00310         <span class="keyword">static</span> <a class="code" href="classlog4cxx_1_1helpers_1_1ObjectPtrT.html">LoggerPtr</a> getLogger(<span class="keyword">const</span> <a class="code" href="namespacelog4cxx.html#d7ec98d27bca7666e23f27dd1fb181c8">LogString</a>&amp; name,
+<a name="l00311"></a>00311                         <span class="keyword">const</span> <a class="code" href="classlog4cxx_1_1helpers_1_1ObjectPtrT.html">spi::LoggerFactoryPtr</a>&amp; factory);
+<a name="l00312"></a>00312 
 <a name="l00313"></a>00313 
-<a name="l00314"></a>00314 
-<a name="l00324"></a>00324         <a class="code" href="classlog4cxx_1_1helpers_1_1ObjectPtrT.html">helpers::ResourceBundlePtr</a> getResourceBundle() <span class="keyword">const</span>;
-<a name="l00325"></a>00325 
-<a name="l00326"></a>00326         <span class="keyword">protected</span>:
-<a name="l00336"></a>00336         <a class="code" href="namespacelog4cxx.html#d7ec98d27bca7666e23f27dd1fb181c8">LogString</a> getResourceBundleString(<span class="keyword">const</span> <a class="code" href="namespacelog4cxx.html#d7ec98d27bca7666e23f27dd1fb181c8">LogString</a>&amp; key) <span class="keyword">const</span>;
-<a name="l00337"></a>00337 
-<a name="l00338"></a>00338         <span class="keyword">public</span>:
-<a name="l00353"></a>00353 <span class="preprocessor">#if LOG4CXX_HAS_WCHAR_T</span>
-<a name="l00354"></a>00354 <span class="preprocessor"></span>       <span class="keywordtype">void</span> info(<span class="keyword">const</span> std::wstring&amp; msg, <span class="keyword">const</span> <a class="code" href="classlog4cxx_1_1spi_1_1LocationInfo.html">log4cxx::spi::LocationInfo</a>&amp; location);
-<a name="l00355"></a>00355        <span class="keywordtype">void</span> info(<span class="keyword">const</span> std::wstring&amp; msg);
-<a name="l00356"></a>00356 <span class="preprocessor">#endif</span>
-<a name="l00357"></a>00357 <span class="preprocessor"></span>       <span class="keywordtype">void</span> info(<span class="keyword">const</span> std::string&amp; msg, <span class="keyword">const</span> <a class="code" href="classlog4cxx_1_1spi_1_1LocationInfo.html">log4cxx::spi::LocationInfo</a>&amp; location);
-<a name="l00358"></a>00358        <span class="keywordtype">void</span> info(<span class="keyword">const</span> std::string&amp; msg);
-<a name="l00359"></a>00359 
-<a name="l00363"></a>00363         <span class="keywordtype">bool</span> isAttached(<span class="keyword">const</span> <a class="code" href="classlog4cxx_1_1helpers_1_1ObjectPtrT.html">AppenderPtr</a>&amp; appender) <span class="keyword">const</span>;
-<a name="l00364"></a>00364 
-<a name="l00399"></a>00399         <span class="keywordtype">bool</span> isDebugEnabled() <span class="keyword">const</span>;
-<a name="l00400"></a>00400 
-<a name="l00409"></a>00409         <span class="keywordtype">bool</span> isEnabledFor(<span class="keyword">const</span> <a class="code" href="classlog4cxx_1_1helpers_1_1ObjectPtrT.html">LevelPtr</a>&amp; level) <span class="keyword">const</span>;
+<a name="l00323"></a>00323         <a class="code" href="classlog4cxx_1_1helpers_1_1ObjectPtrT.html">helpers::ResourceBundlePtr</a> getResourceBundle() <span class="keyword">const</span>;
+<a name="l00324"></a>00324 
+<a name="l00325"></a>00325         <span class="keyword">protected</span>:
+<a name="l00335"></a>00335         <a class="code" href="namespacelog4cxx.html#d7ec98d27bca7666e23f27dd1fb181c8">LogString</a> getResourceBundleString(<span class="keyword">const</span> <a class="code" href="namespacelog4cxx.html#d7ec98d27bca7666e23f27dd1fb181c8">LogString</a>&amp; key) <span class="keyword">const</span>;
+<a name="l00336"></a>00336 
+<a name="l00337"></a>00337         <span class="keyword">public</span>:
+<a name="l00352"></a>00352 <span class="preprocessor">#if LOG4CXX_HAS_WCHAR_T</span>
+<a name="l00353"></a>00353 <span class="preprocessor"></span>       <span class="keywordtype">void</span> info(<span class="keyword">const</span> std::wstring&amp; msg, <span class="keyword">const</span> <a class="code" href="classlog4cxx_1_1spi_1_1LocationInfo.html">log4cxx::spi::LocationInfo</a>&amp; location);
+<a name="l00354"></a>00354        <span class="keywordtype">void</span> info(<span class="keyword">const</span> std::wstring&amp; msg);
+<a name="l00355"></a>00355 <span class="preprocessor">#endif</span>
+<a name="l00356"></a>00356 <span class="preprocessor"></span>       <span class="keywordtype">void</span> info(<span class="keyword">const</span> std::string&amp; msg, <span class="keyword">const</span> <a class="code" href="classlog4cxx_1_1spi_1_1LocationInfo.html">log4cxx::spi::LocationInfo</a>&amp; location);
+<a name="l00357"></a>00357        <span class="keywordtype">void</span> info(<span class="keyword">const</span> std::string&amp; msg);
+<a name="l00358"></a>00358 
+<a name="l00362"></a>00362         <span class="keywordtype">bool</span> isAttached(<span class="keyword">const</span> <a class="code" href="classlog4cxx_1_1helpers_1_1ObjectPtrT.html">AppenderPtr</a>&amp; appender) <span class="keyword">const</span>;
+<a name="l00363"></a>00363 
+<a name="l00398"></a>00398         <span class="keywordtype">bool</span> isDebugEnabled() <span class="keyword">const</span>;
+<a name="l00399"></a>00399 
+<a name="l00408"></a>00408         <span class="keywordtype">bool</span> isEnabledFor(<span class="keyword">const</span> <a class="code" href="classlog4cxx_1_1helpers_1_1ObjectPtrT.html">LevelPtr</a>&amp; level) <span class="keyword">const</span>;
+<a name="l00409"></a>00409 
 <a name="l00410"></a>00410 
-<a name="l00411"></a>00411 
-<a name="l00419"></a>00419         <span class="keywordtype">bool</span> isInfoEnabled() <span class="keyword">const</span>;
-<a name="l00420"></a>00420 
-<a name="l00428"></a>00428         <span class="keywordtype">bool</span> isWarnEnabled() <span class="keyword">const</span>;
-<a name="l00429"></a>00429 
-<a name="l00437"></a>00437         <span class="keywordtype">bool</span> isErrorEnabled() <span class="keyword">const</span>;
-<a name="l00438"></a>00438 
-<a name="l00446"></a>00446         <span class="keywordtype">bool</span> isFatalEnabled() <span class="keyword">const</span>;
-<a name="l00447"></a>00447 
-<a name="l00464"></a>00464         <span class="keywordtype">void</span> l7dlog(<span class="keyword">const</span> <a class="code" href="classlog4cxx_1_1helpers_1_1ObjectPtrT.html">LevelPtr</a>&amp; level, <span class="keyword">const</span> <a class="code" href="namespacelog4cxx.html#d7ec98d27bca7666e23f27dd1fb181c8">LogString</a>&amp; key,
-<a name="l00465"></a>00465                     <span class="keyword">const</span> <a class="code" href="classlog4cxx_1_1spi_1_1LocationInfo.html">log4cxx::spi::LocationInfo</a>&amp; locationInfo,
-<a name="l00466"></a>00466                     <span class="keyword">const</span> std::vector&lt;LogString&gt;&amp; values);
-<a name="l00467"></a>00467 
-<a name="l00468"></a>00468 <span class="preprocessor">#if LOG4CXX_HAS_WCHAR_T</span>
-<a name="l00469"></a>00469 <span class="preprocessor"></span>        <span class="keywordtype">void</span> l7dlog(<span class="keyword">const</span> <a class="code" href="classlog4cxx_1_1helpers_1_1ObjectPtrT.html">LevelPtr</a>&amp; level, <span class="keyword">const</span> std::wstring&amp; key,
-<a name="l00470"></a>00470                     <span class="keyword">const</span> <a class="code" href="classlog4cxx_1_1spi_1_1LocationInfo.html">log4cxx::spi::LocationInfo</a>&amp; locationInfo);
-<a name="l00471"></a>00471         <span class="keywordtype">void</span> l7dlog(<span class="keyword">const</span> <a class="code" href="classlog4cxx_1_1helpers_1_1ObjectPtrT.html">LevelPtr</a>&amp; level, <span class="keyword">const</span> std::wstring&amp; key,
-<a name="l00472"></a>00472                     <span class="keyword">const</span> <a class="code" href="classlog4cxx_1_1spi_1_1LocationInfo.html">log4cxx::spi::LocationInfo</a>&amp; locationInfo,
-<a name="l00473"></a>00473                     <span class="keyword">const</span> std::wstring&amp; val1);
-<a name="l00474"></a>00474         <span class="keywordtype">void</span> l7dlog(<span class="keyword">const</span> <a class="code" href="classlog4cxx_1_1helpers_1_1ObjectPtrT.html">LevelPtr</a>&amp; level, <span class="keyword">const</span> std::wstring&amp; key,
-<a name="l00475"></a>00475                     <span class="keyword">const</span> <a class="code" href="classlog4cxx_1_1spi_1_1LocationInfo.html">log4cxx::spi::LocationInfo</a>&amp; locationInfo,
-<a name="l00476"></a>00476                     <span class="keyword">const</span> std::wstring&amp; val1, <span class="keyword">const</span> std::wstring&amp; val2);
-<a name="l00477"></a>00477         <span class="keywordtype">void</span> l7dlog(<span class="keyword">const</span> <a class="code" href="classlog4cxx_1_1helpers_1_1ObjectPtrT.html">LevelPtr</a>&amp; level, <span class="keyword">const</span> std::wstring&amp; key,
-<a name="l00478"></a>00478                     <span class="keyword">const</span> <a class="code" href="classlog4cxx_1_1spi_1_1LocationInfo.html">log4cxx::spi::LocationInfo</a>&amp; locationInfo,
-<a name="l00479"></a>00479                     <span class="keyword">const</span> std::wstring&amp; val1, <span class="keyword">const</span> std::wstring&amp; val2, <span class="keyword">const</span> std::wstring&amp; val3);
-<a name="l00480"></a>00480 <span class="preprocessor">#endif</span>
-<a name="l00481"></a>00481 <span class="preprocessor"></span>        <span class="keywordtype">void</span> l7dlog(<span class="keyword">const</span> <a class="code" href="classlog4cxx_1_1helpers_1_1ObjectPtrT.html">LevelPtr</a>&amp; level, <span class="keyword">const</span> std::string&amp; key,
-<a name="l00482"></a>00482                     <span class="keyword">const</span> <a class="code" href="classlog4cxx_1_1spi_1_1LocationInfo.html">log4cxx::spi::LocationInfo</a>&amp; locationInfo);
-<a name="l00483"></a>00483         <span class="keywordtype">void</span> l7dlog(<span class="keyword">const</span> <a class="code" href="classlog4cxx_1_1helpers_1_1ObjectPtrT.html">LevelPtr</a>&amp; level, <span class="keyword">const</span> std::string&amp; key,
-<a name="l00484"></a>00484                     <span class="keyword">const</span> <a class="code" href="classlog4cxx_1_1spi_1_1LocationInfo.html">log4cxx::spi::LocationInfo</a>&amp; locationInfo,
-<a name="l00485"></a>00485                     <span class="keyword">const</span> std::string&amp; val1);
-<a name="l00486"></a>00486         <span class="keywordtype">void</span> l7dlog(<span class="keyword">const</span> <a class="code" href="classlog4cxx_1_1helpers_1_1ObjectPtrT.html">LevelPtr</a>&amp; level, <span class="keyword">const</span> std::string&amp; key,
-<a name="l00487"></a>00487                     <span class="keyword">const</span> <a class="code" href="classlog4cxx_1_1spi_1_1LocationInfo.html">log4cxx::spi::LocationInfo</a>&amp; locationInfo,
-<a name="l00488"></a>00488                     <span class="keyword">const</span> std::string&amp; val1, <span class="keyword">const</span> std::string&amp; val2);
-<a name="l00489"></a>00489         <span class="keywordtype">void</span> l7dlog(<span class="keyword">const</span> <a class="code" href="classlog4cxx_1_1helpers_1_1ObjectPtrT.html">LevelPtr</a>&amp; level, <span class="keyword">const</span> std::string&amp; key,
-<a name="l00490"></a>00490                     <span class="keyword">const</span> <a class="code" href="classlog4cxx_1_1spi_1_1LocationInfo.html">log4cxx::spi::LocationInfo</a>&amp; locationInfo,
-<a name="l00491"></a>00491                     <span class="keyword">const</span> std::string&amp; val1, <span class="keyword">const</span> std::string&amp; val2, <span class="keyword">const</span> std::string&amp; val3);
-<a name="l00492"></a>00492 
-<a name="l00501"></a>00501 <span class="preprocessor">#if LOG4CXX_HAS_WCHAR_T</span>
-<a name="l00502"></a>00502 <span class="preprocessor"></span>        <span class="keywordtype">void</span> log(<span class="keyword">const</span> <a class="code" href="classlog4cxx_1_1helpers_1_1ObjectPtrT.html">LevelPtr</a>&amp; level, <span class="keyword">const</span> std::wstring&amp; message,
-<a name="l00503"></a>00503             <span class="keyword">const</span> <a class="code" href="classlog4cxx_1_1spi_1_1LocationInfo.html">log4cxx::spi::LocationInfo</a>&amp; location);
-<a name="l00504"></a>00504         <span class="keywordtype">void</span> log(<span class="keyword">const</span> <a class="code" href="classlog4cxx_1_1helpers_1_1ObjectPtrT.html">LevelPtr</a>&amp; level, <span class="keyword">const</span> std::wstring&amp; message);
-<a name="l00505"></a>00505 <span class="preprocessor">#endif</span>
-<a name="l00506"></a>00506 <span class="preprocessor"></span>        <span class="keywordtype">void</span> log(<span class="keyword">const</span> <a class="code" href="classlog4cxx_1_1helpers_1_1ObjectPtrT.html">LevelPtr</a>&amp; level, <span class="keyword">const</span> std::string&amp; message,
-<a name="l00507"></a>00507             <span class="keyword">const</span> <a class="code" href="classlog4cxx_1_1spi_1_1LocationInfo.html">log4cxx::spi::LocationInfo</a>&amp; location);
-<a name="l00508"></a>00508         <span class="keywordtype">void</span> log(<span class="keyword">const</span> <a class="code" href="classlog4cxx_1_1helpers_1_1ObjectPtrT.html">LevelPtr</a>&amp; level, <span class="keyword">const</span> std::string&amp; message);
+<a name="l00418"></a>00418         <span class="keywordtype">bool</span> isInfoEnabled() <span class="keyword">const</span>;
+<a name="l00419"></a>00419 
+<a name="l00427"></a>00427         <span class="keywordtype">bool</span> isWarnEnabled() <span class="keyword">const</span>;
+<a name="l00428"></a>00428 
+<a name="l00436"></a>00436         <span class="keywordtype">bool</span> isErrorEnabled() <span class="keyword">const</span>;
+<a name="l00437"></a>00437 
+<a name="l00445"></a>00445         <span class="keywordtype">bool</span> isFatalEnabled() <span class="keyword">const</span>;
+<a name="l00446"></a>00446 
+<a name="l00463"></a>00463         <span class="keywordtype">void</span> l7dlog(<span class="keyword">const</span> <a class="code" href="classlog4cxx_1_1helpers_1_1ObjectPtrT.html">LevelPtr</a>&amp; level, <span class="keyword">const</span> <a class="code" href="namespacelog4cxx.html#d7ec98d27bca7666e23f27dd1fb181c8">LogString</a>&amp; key,
+<a name="l00464"></a>00464                     <span class="keyword">const</span> <a class="code" href="classlog4cxx_1_1spi_1_1LocationInfo.html">log4cxx::spi::LocationInfo</a>&amp; locationInfo,
+<a name="l00465"></a>00465                     <span class="keyword">const</span> std::vector&lt;LogString&gt;&amp; values);
+<a name="l00466"></a>00466 
+<a name="l00467"></a>00467 <span class="preprocessor">#if LOG4CXX_HAS_WCHAR_T</span>
+<a name="l00468"></a>00468 <span class="preprocessor"></span>        <span class="keywordtype">void</span> l7dlog(<span class="keyword">const</span> <a class="code" href="classlog4cxx_1_1helpers_1_1ObjectPtrT.html">LevelPtr</a>&amp; level, <span class="keyword">const</span> std::wstring&amp; key,
+<a name="l00469"></a>00469                     <span class="keyword">const</span> <a class="code" href="classlog4cxx_1_1spi_1_1LocationInfo.html">log4cxx::spi::LocationInfo</a>&amp; locationInfo);
+<a name="l00470"></a>00470         <span class="keywordtype">void</span> l7dlog(<span class="keyword">const</span> <a class="code" href="classlog4cxx_1_1helpers_1_1ObjectPtrT.html">LevelPtr</a>&amp; level, <span class="keyword">const</span> std::wstring&amp; key,
+<a name="l00471"></a>00471                     <span class="keyword">const</span> <a class="code" href="classlog4cxx_1_1spi_1_1LocationInfo.html">log4cxx::spi::LocationInfo</a>&amp; locationInfo,
+<a name="l00472"></a>00472                     <span class="keyword">const</span> std::wstring&amp; val1);
+<a name="l00473"></a>00473         <span class="keywordtype">void</span> l7dlog(<span class="keyword">const</span> <a class="code" href="classlog4cxx_1_1helpers_1_1ObjectPtrT.html">LevelPtr</a>&amp; level, <span class="keyword">const</span> std::wstring&amp; key,
+<a name="l00474"></a>00474                     <span class="keyword">const</span> <a class="code" href="classlog4cxx_1_1spi_1_1LocationInfo.html">log4cxx::spi::LocationInfo</a>&amp; locationInfo,
+<a name="l00475"></a>00475                     <span class="keyword">const</span> std::wstring&amp; val1, <span class="keyword">const</span> std::wstring&amp; val2);
+<a name="l00476"></a>00476         <span class="keywordtype">void</span> l7dlog(<span class="keyword">const</span> <a class="code" href="classlog4cxx_1_1helpers_1_1ObjectPtrT.html">LevelPtr</a>&amp; level, <span class="keyword">const</span> std::wstring&amp; key,
+<a name="l00477"></a>00477                     <span class="keyword">const</span> <a class="code" href="classlog4cxx_1_1spi_1_1LocationInfo.html">log4cxx::spi::LocationInfo</a>&amp; locationInfo,
+<a name="l00478"></a>00478                     <span class="keyword">const</span> std::wstring&amp; val1, <span class="keyword">const</span> std::wstring&amp; val2, <span class="keyword">const</span> std::wstring&amp; val3);
+<a name="l00479"></a>00479 <span class="preprocessor">#endif</span>
+<a name="l00480"></a>00480 <span class="preprocessor"></span>        <span class="keywordtype">void</span> l7dlog(<span class="keyword">const</span> <a class="code" href="classlog4cxx_1_1helpers_1_1ObjectPtrT.html">LevelPtr</a>&amp; level, <span class="keyword">const</span> std::string&amp; key,
+<a name="l00481"></a>00481                     <span class="keyword">const</span> <a class="code" href="classlog4cxx_1_1spi_1_1LocationInfo.html">log4cxx::spi::LocationInfo</a>&amp; locationInfo);
+<a name="l00482"></a>00482         <span class="keywordtype">void</span> l7dlog(<span class="keyword">const</span> <a class="code" href="classlog4cxx_1_1helpers_1_1ObjectPtrT.html">LevelPtr</a>&amp; level, <span class="keyword">const</span> std::string&amp; key,
+<a name="l00483"></a>00483                     <span class="keyword">const</span> <a class="code" href="classlog4cxx_1_1spi_1_1LocationInfo.html">log4cxx::spi::LocationInfo</a>&amp; locationInfo,
+<a name="l00484"></a>00484                     <span class="keyword">const</span> std::string&amp; val1);
+<a name="l00485"></a>00485         <span class="keywordtype">void</span> l7dlog(<span class="keyword">const</span> <a class="code" href="classlog4cxx_1_1helpers_1_1ObjectPtrT.html">LevelPtr</a>&amp; level, <span class="keyword">const</span> std::string&amp; key,
+<a name="l00486"></a>00486                     <span class="keyword">const</span> <a class="code" href="classlog4cxx_1_1spi_1_1LocationInfo.html">log4cxx::spi::LocationInfo</a>&amp; locationInfo,
+<a name="l00487"></a>00487                     <span class="keyword">const</span> std::string&amp; val1, <span class="keyword">const</span> std::string&amp; val2);
+<a name="l00488"></a>00488         <span class="keywordtype">void</span> l7dlog(<span class="keyword">const</span> <a class="code" href="classlog4cxx_1_1helpers_1_1ObjectPtrT.html">LevelPtr</a>&amp; level, <span class="keyword">const</span> std::string&amp; key,
+<a name="l00489"></a>00489                     <span class="keyword">const</span> <a class="code" href="classlog4cxx_1_1spi_1_1LocationInfo.html">log4cxx::spi::LocationInfo</a>&amp; locationInfo,
+<a name="l00490"></a>00490                     <span class="keyword">const</span> std::string&amp; val1, <span class="keyword">const</span> std::string&amp; val2, <span class="keyword">const</span> std::string&amp; val3);
+<a name="l00491"></a>00491 
+<a name="l00500"></a>00500 <span class="preprocessor">#if LOG4CXX_HAS_WCHAR_T</span>
+<a name="l00501"></a>00501 <span class="preprocessor"></span>        <span class="keywordtype">void</span> log(<span class="keyword">const</span> <a class="code" href="classlog4cxx_1_1helpers_1_1ObjectPtrT.html">LevelPtr</a>&amp; level, <span class="keyword">const</span> std::wstring&amp; message,
+<a name="l00502"></a>00502             <span class="keyword">const</span> <a class="code" href="classlog4cxx_1_1spi_1_1LocationInfo.html">log4cxx::spi::LocationInfo</a>&amp; location);
+<a name="l00503"></a>00503         <span class="keywordtype">void</span> log(<span class="keyword">const</span> <a class="code" href="classlog4cxx_1_1helpers_1_1ObjectPtrT.html">LevelPtr</a>&amp; level, <span class="keyword">const</span> std::wstring&amp; message);
+<a name="l00504"></a>00504 <span class="preprocessor">#endif</span>
+<a name="l00505"></a>00505 <span class="preprocessor"></span>        <span class="keywordtype">void</span> log(<span class="keyword">const</span> <a class="code" href="classlog4cxx_1_1helpers_1_1ObjectPtrT.html">LevelPtr</a>&amp; level, <span class="keyword">const</span> std::string&amp; message,
+<a name="l00506"></a>00506             <span class="keyword">const</span> <a class="code" href="classlog4cxx_1_1spi_1_1LocationInfo.html">log4cxx::spi::LocationInfo</a>&amp; location);
+<a name="l00507"></a>00507         <span class="keywordtype">void</span> log(<span class="keyword">const</span> <a class="code" href="classlog4cxx_1_1helpers_1_1ObjectPtrT.html">LevelPtr</a>&amp; level, <span class="keyword">const</span> std::string&amp; message);
+<a name="l00508"></a>00508 
 <a name="l00509"></a>00509 
 <a name="l00510"></a>00510 
-<a name="l00511"></a>00511 
-<a name="l00517"></a>00517         <span class="keywordtype">void</span> removeAllAppenders();
-<a name="l00518"></a>00518 
-<a name="l00522"></a>00522         <span class="keywordtype">void</span> removeAppender(<span class="keyword">const</span> <a class="code" href="classlog4cxx_1_1helpers_1_1ObjectPtrT.html">AppenderPtr</a>&amp; appender);
-<a name="l00523"></a>00523 
-<a name="l00528"></a>00528         <span class="keywordtype">void</span> removeAppender(<span class="keyword">const</span> <a class="code" href="namespacelog4cxx.html#d7ec98d27bca7666e23f27dd1fb181c8">LogString</a>&amp; name);
-<a name="l00529"></a>00529 
-<a name="l00533"></a>00533         <span class="keywordtype">void</span> setAdditivity(<span class="keywordtype">bool</span> additive);
-<a name="l00534"></a>00534 
-<a name="l00535"></a>00535     <span class="keyword">protected</span>:
-<a name="l00536"></a><a class="code" href="classlog4cxx_1_1Logger.html#11617a6fb68ec7260e4acfc6d2d81ca6">00536</a>         <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classlog4cxx_1_1Hierarchy.html">Hierarchy</a>;
-<a name="l00539"></a>00539         <span class="keywordtype">void</span> setHierarchy(<a class="code" href="classlog4cxx_1_1spi_1_1LoggerRepository.html">spi::LoggerRepository</a> * repository);
-<a name="l00540"></a>00540 
-<a name="l00541"></a>00541         <span class="keyword">public</span>:
-<a name="l00553"></a>00553         <span class="keyword">virtual</span> <span class="keywordtype">void</span> setLevel(<span class="keyword">const</span> <a class="code" href="classlog4cxx_1_1helpers_1_1ObjectPtrT.html">LevelPtr</a>&amp; level);
-<a name="l00554"></a>00554 
-<a name="l00558"></a><a class="code" href="classlog4cxx_1_1Logger.html#6e04ccb7f9d59e5b55da814e9204d90c">00558</a>         <span class="keyword">inline</span> <span class="keywordtype">void</span> setResourceBundle(<span class="keyword">const</span> <a class="code" href="classlog4cxx_1_1helpers_1_1ObjectPtrT.html">helpers::ResourceBundlePtr</a>&amp; bundle)
-<a name="l00559"></a>00559                 { resourceBundle = bundle; }
-<a name="l00560"></a>00560 
-<a name="l00575"></a>00575 <span class="preprocessor">#if LOG4CXX_HAS_WCHAR_T</span>
-<a name="l00576"></a>00576 <span class="preprocessor"></span>        <span class="keywordtype">void</span> warn(<span class="keyword">const</span> std::wstring&amp; msg, <span class="keyword">const</span> <a class="code" href="classlog4cxx_1_1spi_1_1LocationInfo.html">log4cxx::spi::LocationInfo</a>&amp; location);
-<a name="l00577"></a>00577         <span class="keywordtype">void</span> warn(<span class="keyword">const</span> std::wstring&amp; msg);
-<a name="l00578"></a>00578 <span class="preprocessor">#endif</span>
-<a name="l00579"></a>00579 <span class="preprocessor"></span>        <span class="keywordtype">void</span> warn(<span class="keyword">const</span> std::string&amp; msg, <span class="keyword">const</span> <a class="code" href="classlog4cxx_1_1spi_1_1LocationInfo.html">log4cxx::spi::LocationInfo</a>&amp; location);
-<a name="l00580"></a>00580         <span class="keywordtype">void</span> warn(<span class="keyword">const</span> std::string&amp; msg);
+<a name="l00516"></a>00516         <span class="keywordtype">void</span> removeAllAppenders();
+<a name="l00517"></a>00517 
+<a name="l00521"></a>00521         <span class="keywordtype">void</span> removeAppender(<span class="keyword">const</span> <a class="code" href="classlog4cxx_1_1helpers_1_1ObjectPtrT.html">AppenderPtr</a>&amp; appender);
+<a name="l00522"></a>00522 
+<a name="l00527"></a>00527         <span class="keywordtype">void</span> removeAppender(<span class="keyword">const</span> <a class="code" href="namespacelog4cxx.html#d7ec98d27bca7666e23f27dd1fb181c8">LogString</a>&amp; name);
+<a name="l00528"></a>00528 
+<a name="l00532"></a>00532         <span class="keywordtype">void</span> setAdditivity(<span class="keywordtype">bool</span> additive);
+<a name="l00533"></a>00533 
+<a name="l00534"></a>00534     <span class="keyword">protected</span>:
+<a name="l00535"></a><a class="code" href="classlog4cxx_1_1Logger.html#11617a6fb68ec7260e4acfc6d2d81ca6">00535</a>         <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classlog4cxx_1_1Hierarchy.html">Hierarchy</a>;
+<a name="l00538"></a>00538         <span class="keywordtype">void</span> setHierarchy(<a class="code" href="classlog4cxx_1_1spi_1_1LoggerRepository.html">spi::LoggerRepository</a> * repository);
+<a name="l00539"></a>00539 
+<a name="l00540"></a>00540         <span class="keyword">public</span>:
+<a name="l00552"></a>00552         <span class="keyword">virtual</span> <span class="keywordtype">void</span> setLevel(<span class="keyword">const</span> <a class="code" href="classlog4cxx_1_1helpers_1_1ObjectPtrT.html">LevelPtr</a>&amp; level);
+<a name="l00553"></a>00553 
+<a name="l00557"></a><a class="code" href="classlog4cxx_1_1Logger.html#6e04ccb7f9d59e5b55da814e9204d90c">00557</a>         <span class="keyword">inline</span> <span class="keywordtype">void</span> setResourceBundle(<span class="keyword">const</span> <a class="code" href="classlog4cxx_1_1helpers_1_1ObjectPtrT.html">helpers::ResourceBundlePtr</a>&amp; bundle)
+<a name="l00558"></a>00558                 { resourceBundle = bundle; }
+<a name="l00559"></a>00559 
+<a name="l00574"></a>00574 <span class="preprocessor">#if LOG4CXX_HAS_WCHAR_T</span>
+<a name="l00575"></a>00575 <span class="preprocessor"></span>        <span class="keywordtype">void</span> warn(<span class="keyword">const</span> std::wstring&amp; msg, <span class="keyword">const</span> <a class="code" href="classlog4cxx_1_1spi_1_1LocationInfo.html">log4cxx::spi::LocationInfo</a>&amp; location);
+<a name="l00576"></a>00576         <span class="keywordtype">void</span> warn(<span class="keyword">const</span> std::wstring&amp; msg);
+<a name="l00577"></a>00577 <span class="preprocessor">#endif</span>
+<a name="l00578"></a>00578 <span class="preprocessor"></span>        <span class="keywordtype">void</span> warn(<span class="keyword">const</span> std::string&amp; msg, <span class="keyword">const</span> <a class="code" href="classlog4cxx_1_1spi_1_1LocationInfo.html">log4cxx::spi::LocationInfo</a>&amp; location);
+<a name="l00579"></a>00579         <span class="keywordtype">void</span> warn(<span class="keyword">const</span> std::string&amp; msg);
+<a name="l00580"></a>00580 
 <a name="l00581"></a>00581 
 <a name="l00582"></a>00582 
-<a name="l00583"></a>00583 
-<a name="l00584"></a><a class="code" href="classlog4cxx_1_1Logger.html#eede7178b4d9f0a831d67367c19aa86e">00584</a>         <span class="keyword">inline</span> <span class="keyword">const</span> <a class="code" href="classlog4cxx_1_1helpers_1_1Mutex.html">log4cxx::helpers::Mutex</a>&amp; getMutex()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mutex; }
-<a name="l00585"></a>00585 
-<a name="l00586"></a>00586         <span class="keyword">private</span>:
-<a name="l00587"></a>00587                 <span class="comment">//</span>
-<a name="l00588"></a>00588         <span class="comment">//  prevent copy and assignment</span>
-<a name="l00589"></a>00589         Logger(<span class="keyword">const</span> Logger&amp;);
-<a name="l00590"></a>00590         Logger&amp; operator=(<span class="keyword">const</span> Logger&amp;);
-<a name="l00591"></a>00591         <a class="code" href="classlog4cxx_1_1helpers_1_1Mutex.html">log4cxx::helpers::Mutex</a> mutex;
-<a name="l00592"></a><a class="code" href="classlog4cxx_1_1Logger.html#a310f297a7e470c43f601fbad92e7cbf">00592</a>         <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classlog4cxx_1_1helpers_1_1synchronized.html">log4cxx::helpers::synchronized</a>;
-<a name="l00593"></a>00593    };
-<a name="l00594"></a>00594 }
-<a name="l00595"></a>00595 
-<a name="l00600"></a>00600 <span class="preprocessor">#if !defined(LOG4CXX_UNLIKELY)</span>
-<a name="l00601"></a>00601 <span class="preprocessor"></span><span class="preprocessor">#if __GNUC__ &gt;= 3</span>
-<a name="l00602"></a>00602 <span class="preprocessor"></span>
-<a name="l00608"></a>00608 <span class="preprocessor">#define LOG4CXX_UNLIKELY(expr) __builtin_expect(expr, 0)</span>
-<a name="l00609"></a>00609 <span class="preprocessor"></span><span class="preprocessor">#else</span>
-<a name="l00610"></a>00610 <span class="preprocessor"></span>
-<a name="l00616"></a><a class="code" href="group__LoggingMacros.html#gc5e26fe3436dd75332ed99f748918b7a">00616</a> <span class="preprocessor">#define LOG4CXX_UNLIKELY(expr) expr</span>
+<a name="l00583"></a><a class="code" href="classlog4cxx_1_1Logger.html#eede7178b4d9f0a831d67367c19aa86e">00583</a>         <span class="keyword">inline</span> <span class="keyword">const</span> <a class="code" href="classlog4cxx_1_1helpers_1_1Mutex.html">log4cxx::helpers::Mutex</a>&amp; getMutex()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mutex; }
+<a name="l00584"></a>00584 
+<a name="l00585"></a>00585         <span class="keyword">private</span>:
+<a name="l00586"></a>00586                 <span class="comment">//</span>
+<a name="l00587"></a>00587         <span class="comment">//  prevent copy and assignment</span>
+<a name="l00588"></a>00588         Logger(<span class="keyword">const</span> Logger&amp;);
+<a name="l00589"></a>00589         Logger&amp; operator=(<span class="keyword">const</span> Logger&amp;);
+<a name="l00590"></a>00590         <a class="code" href="classlog4cxx_1_1helpers_1_1Mutex.html">log4cxx::helpers::Mutex</a> mutex;
+<a name="l00591"></a><a class="code" href="classlog4cxx_1_1Logger.html#a310f297a7e470c43f601fbad92e7cbf">00591</a>         <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classlog4cxx_1_1helpers_1_1synchronized.html">log4cxx::helpers::synchronized</a>;
+<a name="l00592"></a>00592    };
+<a name="l00593"></a>00593 }
+<a name="l00594"></a>00594 
+<a name="l00599"></a>00599 <span class="preprocessor">#if !defined(LOG4CXX_UNLIKELY)</span>
+<a name="l00600"></a>00600 <span class="preprocessor"></span><span class="preprocessor">#if __GNUC__ &gt;= 3</span>
+<a name="l00601"></a>00601 <span class="preprocessor"></span>
+<a name="l00607"></a>00607 <span class="preprocessor">#define LOG4CXX_UNLIKELY(expr) __builtin_expect(expr, 0)</span>
+<a name="l00608"></a>00608 <span class="preprocessor"></span><span class="preprocessor">#else</span>
+<a name="l00609"></a>00609 <span class="preprocessor"></span>
+<a name="l00615"></a><a class="code" href="group__LoggingMacros.html#gc5e26fe3436dd75332ed99f748918b7a">00615</a> <span class="preprocessor">#define LOG4CXX_UNLIKELY(expr) expr</span>
+<a name="l00616"></a>00616 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
 <a name="l00617"></a>00617 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
-<a name="l00618"></a>00618 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
-<a name="l00619"></a>00619 <span class="preprocessor"></span>
-<a name="l00620"></a>00620 
-<a name="l00628"></a><a class="code" href="group__LoggingMacros.html#g13557a4dfa1e87ae893398d800e2171a">00628</a> <span class="preprocessor">#define LOG4CXX_LOG(logger, level, message) { \</span>
-<a name="l00629"></a>00629 <span class="preprocessor">        if (logger-&gt;isEnabledFor(level)) {\</span>
-<a name="l00630"></a>00630 <span class="preprocessor">           logger-&gt;forcedLog(level, message, LOG4CXX_LOCATION); } }</span>
-<a name="l00631"></a>00631 <span class="preprocessor"></span>
-<a name="l00638"></a><a class="code" href="group__LoggingMacros.html#ge1bc2ab20d5f2d7660995ea8244d3a26">00638</a> <span class="preprocessor">#define LOG4CXX_DEBUG(logger, message) { \</span>
-<a name="l00639"></a>00639 <span class="preprocessor">        if (LOG4CXX_UNLIKELY(logger-&gt;isDebugEnabled())) {\</span>
-<a name="l00640"></a>00640 <span class="preprocessor">           logger-&gt;forcedLog(::log4cxx::Level::getDebug(), message, LOG4CXX_LOCATION); }}</span>
-<a name="l00641"></a>00641 <span class="preprocessor"></span>
-<a name="l00648"></a><a class="code" href="group__LoggingMacros.html#g61dfed4f5eca82725a90a331f37857d3">00648</a> <span class="preprocessor">#define LOG4CXX_INFO(logger, message) { \</span>
-<a name="l00649"></a>00649 <span class="preprocessor">        if (logger-&gt;isInfoEnabled()) {\</span>
-<a name="l00650"></a>00650 <span class="preprocessor">            logger-&gt;forcedLog(::log4cxx::Level::getInfo(), message, LOG4CXX_LOCATION); }}</span>
-<a name="l00651"></a>00651 <span class="preprocessor"></span>
-<a name="l00658"></a><a class="code" href="group__LoggingMacros.html#g530190bc1766b89d1f69ad572509aed2">00658</a> <span class="preprocessor">#define LOG4CXX_WARN(logger, message) { \</span>
-<a name="l00659"></a>00659 <span class="preprocessor">        if (logger-&gt;isWarnEnabled()) {\</span>
-<a name="l00660"></a>00660 <span class="preprocessor">            logger-&gt;forcedLog(::log4cxx::Level::getWarn(), message, LOG4CXX_LOCATION); }}</span>
-<a name="l00661"></a>00661 <span class="preprocessor"></span>
-<a name="l00668"></a><a class="code" href="group__LoggingMacros.html#ga2dd8d775aa30be2d9a51df615918b50">00668</a> <span class="preprocessor">#define LOG4CXX_ERROR(logger, message) { \</span>
-<a name="l00669"></a>00669 <span class="preprocessor">        if (logger-&gt;isErrorEnabled()) {\</span>
-<a name="l00670"></a>00670 <span class="preprocessor">             logger-&gt;forcedLog(::log4cxx::Level::getError(), message, LOG4CXX_LOCATION); }}</span>
-<a name="l00671"></a>00671 <span class="preprocessor"></span>
-<a name="l00679"></a><a class="code" href="group__LoggingMacros.html#g1aff240314ce7e27034be68f6591745d">00679</a> <span class="preprocessor">#define LOG4CXX_ASSERT(logger, condition, message) { \</span>
-<a name="l00680"></a>00680 <span class="preprocessor">        if (!(condition) &amp;&amp; logger-&gt;isErrorEnabled()) {\</span>
-<a name="l00681"></a>00681 <span class="preprocessor">             logger-&gt;forcedLog(::log4cxx::Level::getError(), message, LOG4CXX_LOCATION); }}</span>
-<a name="l00682"></a>00682 <span class="preprocessor"></span>
-<a name="l00683"></a>00683 
-<a name="l00690"></a><a class="code" href="group__LoggingMacros.html#g7aca8ae1ffa1cf893f1e8f362c53fc01">00690</a> <span class="preprocessor">#define LOG4CXX_FATAL(logger, message) { \</span>
-<a name="l00691"></a>00691 <span class="preprocessor">        if (logger-&gt;isFatalEnabled()) {\</span>
-<a name="l00692"></a>00692 <span class="preprocessor">            logger-&gt;forcedLog(::log4cxx::Level::getFatal(), message, LOG4CXX_LOCATION); }}</span>
-<a name="l00693"></a>00693 <span class="preprocessor"></span>
-<a name="l00701"></a><a class="code" href="group__LoggingMacros.html#g63d440667d6a71382119cb60de924245">00701</a> <span class="preprocessor">#define LOG4CXX_L7DLOG(logger, level, key) { \</span>
-<a name="l00702"></a>00702 <span class="preprocessor">        if (logger-&gt;isEnabledFor(level)) {\</span>
-<a name="l00703"></a>00703 <span class="preprocessor">        logger-&gt;l7dlog(level, key, LOG4CXX_LOCATION); }}</span>
-<a name="l00704"></a>00704 <span class="preprocessor"></span>
-<a name="l00713"></a><a class="code" href="group__LoggingMacros.html#g9536127974b613d5411cdfaee117c3ef">00713</a> <span class="preprocessor">#define LOG4CXX_L7DLOG1(logger, level, key, p1) { \</span>
-<a name="l00714"></a>00714 <span class="preprocessor">        if (logger-&gt;isEnabledFor(level)) {\</span>
-<a name="l00715"></a>00715 <span class="preprocessor">        logger-&gt;l7dlog(level, key, LOG4CXX_LOCATION, p1); }}</span>
-<a name="l00716"></a>00716 <span class="preprocessor"></span>
-<a name="l00726"></a><a class="code" href="group__LoggingMacros.html#gfe923e6c519eb1b2f9694b5d42d64f97">00726</a> <span class="preprocessor">#define LOG4CXX_L7DLOG2(logger, level, key, p1, p2) { \</span>
-<a name="l00727"></a>00727 <span class="preprocessor">        if (logger-&gt;isEnabledFor(level)) {\</span>
-<a name="l00728"></a>00728 <span class="preprocessor">        logger-&gt;l7dlog(level, key, LOG4CXX_LOCATION, p1, p2); }}</span>
-<a name="l00729"></a>00729 <span class="preprocessor"></span>
-<a name="l00740"></a><a class="code" href="group__LoggingMacros.html#g325a73a18c32d1aaf399805566e0b3e2">00740</a> <span class="preprocessor">#define LOG4CXX_L7DLOG3(logger, level, key, p1, p2, p3) { \</span>
-<a name="l00741"></a>00741 <span class="preprocessor">        if (logger-&gt;isEnabledFor(level)) {\</span>
-<a name="l00742"></a>00742 <span class="preprocessor">        logger-&gt;l7dlog(level, key, LOG4CXX_LOCATION, p1, p2, p3); }}</span>
-<a name="l00743"></a>00743 <span class="preprocessor"></span>
-<a name="l00746"></a>00746 <span class="preprocessor">#endif //_LOG4CXX_LOGGER_H</span>
+<a name="l00618"></a>00618 <span class="preprocessor"></span>
+<a name="l00619"></a>00619 
+<a name="l00627"></a><a class="code" href="group__LoggingMacros.html#g13557a4dfa1e87ae893398d800e2171a">00627</a> <span class="preprocessor">#define LOG4CXX_LOG(logger, level, message) { \</span>
+<a name="l00628"></a>00628 <span class="preprocessor">        if (logger-&gt;isEnabledFor(level)) {\</span>
+<a name="l00629"></a>00629 <span class="preprocessor">           logger-&gt;forcedLog(level, message, LOG4CXX_LOCATION); } }</span>
+<a name="l00630"></a>00630 <span class="preprocessor"></span>
+<a name="l00637"></a><a class="code" href="group__LoggingMacros.html#ge1bc2ab20d5f2d7660995ea8244d3a26">00637</a> <span class="preprocessor">#define LOG4CXX_DEBUG(logger, message) { \</span>
+<a name="l00638"></a>00638 <span class="preprocessor">        if (LOG4CXX_UNLIKELY(logger-&gt;isDebugEnabled())) {\</span>
+<a name="l00639"></a>00639 <span class="preprocessor">           logger-&gt;forcedLog(::log4cxx::Level::getDebug(), message, LOG4CXX_LOCATION); }}</span>
+<a name="l00640"></a>00640 <span class="preprocessor"></span>
+<a name="l00647"></a><a class="code" href="group__LoggingMacros.html#g61dfed4f5eca82725a90a331f37857d3">00647</a> <span class="preprocessor">#define LOG4CXX_INFO(logger, message) { \</span>
+<a name="l00648"></a>00648 <span class="preprocessor">        if (logger-&gt;isInfoEnabled()) {\</span>
+<a name="l00649"></a>00649 <span class="preprocessor">            logger-&gt;forcedLog(::log4cxx::Level::getInfo(), message, LOG4CXX_LOCATION); }}</span>
+<a name="l00650"></a>00650 <span class="preprocessor"></span>
+<a name="l00657"></a><a class="code" href="group__LoggingMacros.html#g530190bc1766b89d1f69ad572509aed2">00657</a> <span class="preprocessor">#define LOG4CXX_WARN(logger, message) { \</span>
+<a name="l00658"></a>00658 <span class="preprocessor">        if (logger-&gt;isWarnEnabled()) {\</span>
+<a name="l00659"></a>00659 <span class="preprocessor">            logger-&gt;forcedLog(::log4cxx::Level::getWarn(), message, LOG4CXX_LOCATION); }}</span>
+<a name="l00660"></a>00660 <span class="preprocessor"></span>
+<a name="l00667"></a><a class="code" href="group__LoggingMacros.html#ga2dd8d775aa30be2d9a51df615918b50">00667</a> <span class="preprocessor">#define LOG4CXX_ERROR(logger, message) { \</span>
+<a name="l00668"></a>00668 <span class="preprocessor">        if (logger-&gt;isErrorEnabled()) {\</span>
+<a name="l00669"></a>00669 <span class="preprocessor">             logger-&gt;forcedLog(::log4cxx::Level::getError(), message, LOG4CXX_LOCATION); }}</span>
+<a name="l00670"></a>00670 <span class="preprocessor"></span>
+<a name="l00678"></a><a class="code" href="group__LoggingMacros.html#g1aff240314ce7e27034be68f6591745d">00678</a> <span class="preprocessor">#define LOG4CXX_ASSERT(logger, condition, message) { \</span>
+<a name="l00679"></a>00679 <span class="preprocessor">        if (!(condition) &amp;&amp; logger-&gt;isErrorEnabled()) {\</span>
+<a name="l00680"></a>00680 <span class="preprocessor">             logger-&gt;forcedLog(::log4cxx::Level::getError(), message, LOG4CXX_LOCATION); }}</span>
+<a name="l00681"></a>00681 <span class="preprocessor"></span>
+<a name="l00682"></a>00682 
+<a name="l00689"></a><a class="code" href="group__LoggingMacros.html#g7aca8ae1ffa1cf893f1e8f362c53fc01">00689</a> <span class="preprocessor">#define LOG4CXX_FATAL(logger, message) { \</span>
+<a name="l00690"></a>00690 <span class="preprocessor">        if (logger-&gt;isFatalEnabled()) {\</span>
+<a name="l00691"></a>00691 <span class="preprocessor">            logger-&gt;forcedLog(::log4cxx::Level::getFatal(), message, LOG4CXX_LOCATION); }}</span>
+<a name="l00692"></a>00692 <span class="preprocessor"></span>
+<a name="l00700"></a><a class="code" href="group__LoggingMacros.html#g63d440667d6a71382119cb60de924245">00700</a> <span class="preprocessor">#define LOG4CXX_L7DLOG(logger, level, key) { \</span>
+<a name="l00701"></a>00701 <span class="preprocessor">        if (logger-&gt;isEnabledFor(level)) {\</span>
+<a name="l00702"></a>00702 <span class="preprocessor">        logger-&gt;l7dlog(level, key, LOG4CXX_LOCATION); }}</span>
+<a name="l00703"></a>00703 <span class="preprocessor"></span>
+<a name="l00712"></a><a class="code" href="group__LoggingMacros.html#g9536127974b613d5411cdfaee117c3ef">00712</a> <span class="preprocessor">#define LOG4CXX_L7DLOG1(logger, level, key, p1) { \</span>
+<a name="l00713"></a>00713 <span class="preprocessor">        if (logger-&gt;isEnabledFor(level)) {\</span>
+<a name="l00714"></a>00714 <span class="preprocessor">        logger-&gt;l7dlog(level, key, LOG4CXX_LOCATION, p1); }}</span>
+<a name="l00715"></a>00715 <span class="preprocessor"></span>
+<a name="l00725"></a><a class="code" href="group__LoggingMacros.html#gfe923e6c519eb1b2f9694b5d42d64f97">00725</a> <span class="preprocessor">#define LOG4CXX_L7DLOG2(logger, level, key, p1, p2) { \</span>
+<a name="l00726"></a>00726 <span class="preprocessor">        if (logger-&gt;isEnabledFor(level)) {\</span>
+<a name="l00727"></a>00727 <span class="preprocessor">        logger-&gt;l7dlog(level, key, LOG4CXX_LOCATION, p1, p2); }}</span>
+<a name="l00728"></a>00728 <span class="preprocessor"></span>
+<a name="l00739"></a><a class="code" href="group__LoggingMacros.html#g325a73a18c32d1aaf399805566e0b3e2">00739</a> <span class="preprocessor">#define LOG4CXX_L7DLOG3(logger, level, key, p1, p2, p3) { \</span>
+<a name="l00740"></a>00740 <span class="preprocessor">        if (logger-&gt;isEnabledFor(level)) {\</span>
+<a name="l00741"></a>00741 <span class="preprocessor">        logger-&gt;l7dlog(level, key, LOG4CXX_LOCATION, p1, p2, p3); }}</span>
+<a name="l00742"></a>00742 <span class="preprocessor"></span>
+<a name="l00745"></a>00745 <span class="preprocessor">#endif //_LOG4CXX_LOGGER_H</span>
 </pre></div><hr size="1"><address style="align: right;"><small>Generated for log4cxx by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6 </small></address>

Modified: logging/site/trunk/docs/log4cxx/apidocs/namespacelog4cxx.html
URL: http://svn.apache.org/viewvc/logging/site/trunk/docs/log4cxx/apidocs/namespacelog4cxx.html?view=diff&rev=564410&r1=564409&r2=564410
==============================================================================
--- logging/site/trunk/docs/log4cxx/apidocs/namespacelog4cxx.html (original)
+++ logging/site/trunk/docs/log4cxx/apidocs/namespacelog4cxx.html Thu Aug  9 15:34:47 2007
@@ -316,7 +316,7 @@
 <p>
 smart pointer to a <a class="el" href="classlog4cxx_1_1Logger.html">Logger</a> class 
 <p>
-Definition at line <a class="el" href="logger_8h-source.html#l00039">39</a> of file <a class="el" href="logger_8h-source.html">logger.h</a>.    </td>
+Definition at line <a class="el" href="logger_8h-source.html#l00038">38</a> of file <a class="el" href="logger_8h-source.html">logger.h</a>.    </td>
   </tr>
 </table>
 <hr size="1"><address style="align: right;"><small>Generated for log4cxx by&nbsp;

Modified: logging/site/trunk/docs/log4cxx/apidocs/telnetappender_8cpp-source.html
URL: http://svn.apache.org/viewvc/logging/site/trunk/docs/log4cxx/apidocs/telnetappender_8cpp-source.html?view=diff&rev=564410&r1=564409&r2=564410
==============================================================================
--- logging/site/trunk/docs/log4cxx/apidocs/telnetappender_8cpp-source.html (original)
+++ logging/site/trunk/docs/log4cxx/apidocs/telnetappender_8cpp-source.html Thu Aug  9 15:34:47 2007
@@ -127,7 +127,7 @@
 <a name="l00112"></a>00112 
 <a name="l00113"></a>00113 <span class="keywordtype">void</span> <a class="code" href="classlog4cxx_1_1net_1_1TelnetAppender.html#c0184656854a0362e99b46512b6a1761">TelnetAppender::append</a>(<span class="keyword">const</span> <a class="code" href="classlog4cxx_1_1helpers_1_1ObjectPtrT.html">spi::LoggingEventPtr</a>&amp; event, <a class="code" href="classlog4cxx_1_1helpers_1_1Pool.html">Pool</a>&amp; <span class="comment">/* p */</span>)
 <a name="l00114"></a>00114 {
-<a name="l00115"></a>00115         <span class="keywordtype">int</span> count = activeConnections;
+<a name="l00115"></a>00115         size_t count = activeConnections;
 <a name="l00116"></a>00116         <span class="keywordflow">if</span> (count &gt; 0) {
 <a name="l00117"></a>00117                 <a class="code" href="namespacelog4cxx.html#d7ec98d27bca7666e23f27dd1fb181c8">LogString</a> os;
 <a name="l00118"></a>00118 
@@ -176,7 +176,7 @@
 <a name="l00161"></a>00161                         <span class="keywordflow">return</span> NULL;
 <a name="l00162"></a>00162                 }
 <a name="l00163"></a>00163 
-<a name="l00164"></a>00164                 <span class="keywordtype">int</span> count = pThis-&gt;<a class="code" href="classlog4cxx_1_1net_1_1TelnetAppender.html#1f5bcbe2b6bbbf057f1e857d6466ac34">activeConnections</a>;
+<a name="l00164"></a>00164                 size_t count = pThis-&gt;<a class="code" href="classlog4cxx_1_1net_1_1TelnetAppender.html#50e6dbb12f6ad214ab125d51316537e8">activeConnections</a>;
 <a name="l00165"></a>00165                 <span class="keywordflow">if</span> (count &gt;= pThis-&gt;<a class="code" href="classlog4cxx_1_1net_1_1TelnetAppender.html#a51b6456eb869dc98960e6b010515661">connections</a>.size()) {
 <a name="l00166"></a>00166                         os-&gt;writeRaw(LOG4CXX_STR(<span class="stringliteral">"Too many connections.\r\n"</span>));
 <a name="l00167"></a>00167                         os-&gt;flush();
@@ -192,7 +192,7 @@
 <a name="l00177"></a>00177                                 <span class="keywordflow">if</span> (iter-&gt;first == NULL) {
 <a name="l00178"></a>00178                                         iter-&gt;first = newClient;
 <a name="l00179"></a>00179                                         iter-&gt;second = os;
-<a name="l00180"></a>00180                                         pThis-&gt;<a class="code" href="classlog4cxx_1_1net_1_1TelnetAppender.html#1f5bcbe2b6bbbf057f1e857d6466ac34">activeConnections</a>++;
+<a name="l00180"></a>00180                                         pThis-&gt;<a class="code" href="classlog4cxx_1_1net_1_1TelnetAppender.html#50e6dbb12f6ad214ab125d51316537e8">activeConnections</a>++;
 <a name="l00181"></a>00181                                         <span class="keywordflow">break</span>;
 <a name="l00182"></a>00182                                 }
 <a name="l00183"></a>00183                         }

Modified: logging/site/trunk/docs/log4cxx/apidocs/telnetappender_8h-source.html
URL: http://svn.apache.org/viewvc/logging/site/trunk/docs/log4cxx/apidocs/telnetappender_8h-source.html?view=diff&rev=564410&r1=564409&r2=564410
==============================================================================
--- logging/site/trunk/docs/log4cxx/apidocs/telnetappender_8h-source.html (original)
+++ logging/site/trunk/docs/log4cxx/apidocs/telnetappender_8h-source.html Thu Aug  9 15:34:47 2007
@@ -103,7 +103,7 @@
 <a name="l00130"></a>00130                         ConnectionList connections;
 <a name="l00131"></a>00131                         <a class="code" href="classlog4cxx_1_1helpers_1_1ServerSocket.html">helpers::ServerSocket</a>* serverSocket;
 <a name="l00132"></a>00132                         <a class="code" href="classlog4cxx_1_1helpers_1_1Thread.html">helpers::Thread</a> sh;
-<a name="l00133"></a>00133                         <span class="keywordtype">int</span> activeConnections;
+<a name="l00133"></a>00133                         size_t activeConnections;
 <a name="l00134"></a>00134                         <span class="keyword">static</span> <span class="keywordtype">void</span>* LOG4CXX_THREAD_FUNC acceptConnections(<a class="code" href="namespacelog4cxx_1_1helpers.html#dbc66aea50f30864089d54d2e9f248f0">helpers::log4cxx_thread_t</a>* thread, <span class="keywordtype">void</span>* data);
 <a name="l00135"></a>00135                 }; <span class="comment">// class TelnetAppender</span>
 <a name="l00136"></a>00136     } <span class="comment">// namespace net</span>

Modified: logging/site/trunk/docs/log4cxx/apidocs/tree.html
URL: http://svn.apache.org/viewvc/logging/site/trunk/docs/log4cxx/apidocs/tree.html?view=diff&rev=564410&r1=564409&r2=564410
==============================================================================
--- logging/site/trunk/docs/log4cxx/apidocs/tree.html (original)
+++ logging/site/trunk/docs/log4cxx/apidocs/tree.html Thu Aug  9 15:34:47 2007
@@ -210,6 +210,8 @@
           <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><b>locationinfo.cpp</b></p>
           <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><b>locationinfo.h</b></p>
           <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><b>locationinfofilter.h</b></p>
+          <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><b>log4cxx.h</b></p>
+          <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><b>log4cxx_private.h</b></p>
           <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><b>logger.cpp</b></p>
           <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><b>logger.h</b></p>
           <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><b>loggerfactory.h</b></p>