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 <log4cxx/logger.h></span>
-<a name="l00022"></a>00022 <span class="preprocessor">#include <log4cxx/helpers/appenderattachableimpl.h></span>
-<a name="l00023"></a>00023 <span class="preprocessor">#include <log4cxx/helpers/objectimpl.h></span>
-<a name="l00024"></a>00024 <span class="preprocessor">#include <log4cxx/level.h></span>
-<a name="l00025"></a>00025 <span class="preprocessor">#include <log4cxx/helpers/pool.h></span>
-<a name="l00026"></a>00026 <span class="preprocessor">#include <log4cxx/helpers/mutex.h></span>
-<a name="l00027"></a>00027 <span class="preprocessor">#include <log4cxx/spi/location/locationinfo.h></span>
-<a name="l00028"></a>00028 <span class="preprocessor">#include <log4cxx/helpers/resourcebundle.h></span>
-<a name="l00029"></a>00029 <span class="preprocessor">#include <log4cxx/spi/loggerrepository.h></span>
+<a name="l00021"></a>00021 <span class="preprocessor">#include <log4cxx/helpers/appenderattachableimpl.h></span>
+<a name="l00022"></a>00022 <span class="preprocessor">#include <log4cxx/helpers/objectimpl.h></span>
+<a name="l00023"></a>00023 <span class="preprocessor">#include <log4cxx/level.h></span>
+<a name="l00024"></a>00024 <span class="preprocessor">#include <log4cxx/helpers/pool.h></span>
+<a name="l00025"></a>00025 <span class="preprocessor">#include <log4cxx/helpers/mutex.h></span>
+<a name="l00026"></a>00026 <span class="preprocessor">#include <log4cxx/spi/location/locationinfo.h></span>
+<a name="l00027"></a>00027 <span class="preprocessor">#include <log4cxx/helpers/resourcebundle.h></span>
+<a name="l00028"></a>00028 <span class="preprocessor">#include <log4cxx/spi/loggerrepository.h></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<Logger></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<Logger></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>& pool, <span class="keyword">const</span> <a class="code" href="namespacelog4cxx.html#d7ec98d27bca7666e23f27dd1fb181c8">LogString</a>& 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>& 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>& pool, <span class="keyword">const</span> <a class="code" href="namespacelog4cxx.html#d7ec98d27bca7666e23f27dd1fb181c8">LogString</a>& 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>& 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>& event, <a class="code" href="classlog4cxx_1_1helpers_1_1Pool.html">log4cxx::helpers::Pool</a>& 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& msg, <span class="keyword">const</span> <a class="code" href="classlog4cxx_1_1spi_1_1LocationInfo.html">log4cxx::spi::LocationInfo</a>& location);
-<a name="l00158"></a>00158 <span class="keywordtype">void</span> debug(<span class="keyword">const</span> std::string& 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& msg, <span class="keyword">const</span> <a class="code" href="classlog4cxx_1_1spi_1_1LocationInfo.html">log4cxx::spi::LocationInfo</a>& location);
-<a name="l00161"></a>00161 <span class="keywordtype">void</span> debug(<span class="keyword">const</span> std::wstring& 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& msg, <span class="keyword">const</span> <a class="code" href="classlog4cxx_1_1spi_1_1LocationInfo.html">log4cxx::spi::LocationInfo</a>& location);
-<a name="l00179"></a>00179 <span class="keywordtype">void</span> error(<span class="keyword">const</span> std::string& 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& msg) <span class="keyword">const</span>;
-<a name="l00182"></a>00182 <span class="keywordtype">void</span> error(<span class="keyword">const</span> std::wstring& msg, <span class="keyword">const</span> <a class="code" href="classlog4cxx_1_1spi_1_1LocationInfo.html">log4cxx::spi::LocationInfo</a>& 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& msg, <span class="keyword">const</span> <a class="code" href="classlog4cxx_1_1spi_1_1LocationInfo.html">log4cxx::spi::LocationInfo</a>& location);
-<a name="l00200"></a>00200 <span class="keywordtype">void</span> fatal(<span class="keyword">const</span> std::string& 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& msg, <span class="keyword">const</span> <a class="code" href="classlog4cxx_1_1spi_1_1LocationInfo.html">log4cxx::spi::LocationInfo</a>& location);
-<a name="l00203"></a>00203 <span class="keywordtype">void</span> fatal(<span class="keyword">const</span> std::wstring& 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>& level, <span class="keyword">const</span> std::string& 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>& 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>& level, <span class="keyword">const</span> std::string& 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>& level, <span class="keyword">const</span> std::wstring& 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>& 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>& level, <span class="keyword">const</span> std::wstring& 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>& 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>& 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>& event, <a class="code" href="classlog4cxx_1_1helpers_1_1Pool.html">log4cxx::helpers::Pool</a>& 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& msg, <span class="keyword">const</span> <a class="code" href="classlog4cxx_1_1spi_1_1LocationInfo.html">log4cxx::spi::LocationInfo</a>& location);
+<a name="l00157"></a>00157 <span class="keywordtype">void</span> debug(<span class="keyword">const</span> std::string& 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& msg, <span class="keyword">const</span> <a class="code" href="classlog4cxx_1_1spi_1_1LocationInfo.html">log4cxx::spi::LocationInfo</a>& location);
+<a name="l00160"></a>00160 <span class="keywordtype">void</span> debug(<span class="keyword">const</span> std::wstring& 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& msg, <span class="keyword">const</span> <a class="code" href="classlog4cxx_1_1spi_1_1LocationInfo.html">log4cxx::spi::LocationInfo</a>& location);
+<a name="l00178"></a>00178 <span class="keywordtype">void</span> error(<span class="keyword">const</span> std::string& 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& msg) <span class="keyword">const</span>;
+<a name="l00181"></a>00181 <span class="keywordtype">void</span> error(<span class="keyword">const</span> std::wstring& msg, <span class="keyword">const</span> <a class="code" href="classlog4cxx_1_1spi_1_1LocationInfo.html">log4cxx::spi::LocationInfo</a>& 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& msg, <span class="keyword">const</span> <a class="code" href="classlog4cxx_1_1spi_1_1LocationInfo.html">log4cxx::spi::LocationInfo</a>& location);
+<a name="l00199"></a>00199 <span class="keywordtype">void</span> fatal(<span class="keyword">const</span> std::string& 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& msg, <span class="keyword">const</span> <a class="code" href="classlog4cxx_1_1spi_1_1LocationInfo.html">log4cxx::spi::LocationInfo</a>& location);
+<a name="l00202"></a>00202 <span class="keywordtype">void</span> fatal(<span class="keyword">const</span> std::wstring& 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>& level, <span class="keyword">const</span> std::string& 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>& 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>& level, <span class="keyword">const</span> std::string& 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>& level, <span class="keyword">const</span> std::wstring& 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>& 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>& level, <span class="keyword">const</span> std::wstring& 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>& 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>& 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& 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& 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>& 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& 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& 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>& 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>& 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& 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& 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>& name,
-<a name="l00312"></a>00312 <span class="keyword">const</span> <a class="code" href="classlog4cxx_1_1helpers_1_1ObjectPtrT.html">spi::LoggerFactoryPtr</a>& factory);
+<a name="l00280"></a>00280 <span class="keyword">const</span> <a class="code" href="classlog4cxx_1_1helpers_1_1ObjectPtrT.html">LevelPtr</a>& 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& 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& 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>& name,
+<a name="l00311"></a>00311 <span class="keyword">const</span> <a class="code" href="classlog4cxx_1_1helpers_1_1ObjectPtrT.html">spi::LoggerFactoryPtr</a>& 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>& 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& msg, <span class="keyword">const</span> <a class="code" href="classlog4cxx_1_1spi_1_1LocationInfo.html">log4cxx::spi::LocationInfo</a>& location);
-<a name="l00355"></a>00355 <span class="keywordtype">void</span> info(<span class="keyword">const</span> std::wstring& 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& msg, <span class="keyword">const</span> <a class="code" href="classlog4cxx_1_1spi_1_1LocationInfo.html">log4cxx::spi::LocationInfo</a>& location);
-<a name="l00358"></a>00358 <span class="keywordtype">void</span> info(<span class="keyword">const</span> std::string& 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>& 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>& 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>& 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& msg, <span class="keyword">const</span> <a class="code" href="classlog4cxx_1_1spi_1_1LocationInfo.html">log4cxx::spi::LocationInfo</a>& location);
+<a name="l00354"></a>00354 <span class="keywordtype">void</span> info(<span class="keyword">const</span> std::wstring& 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& msg, <span class="keyword">const</span> <a class="code" href="classlog4cxx_1_1spi_1_1LocationInfo.html">log4cxx::spi::LocationInfo</a>& location);
+<a name="l00357"></a>00357 <span class="keywordtype">void</span> info(<span class="keyword">const</span> std::string& 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>& 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>& 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>& level, <span class="keyword">const</span> <a class="code" href="namespacelog4cxx.html#d7ec98d27bca7666e23f27dd1fb181c8">LogString</a>& 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>& locationInfo,
-<a name="l00466"></a>00466 <span class="keyword">const</span> std::vector<LogString>& 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>& level, <span class="keyword">const</span> std::wstring& 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>& 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>& level, <span class="keyword">const</span> std::wstring& 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>& locationInfo,
-<a name="l00473"></a>00473 <span class="keyword">const</span> std::wstring& 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>& level, <span class="keyword">const</span> std::wstring& 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>& locationInfo,
-<a name="l00476"></a>00476 <span class="keyword">const</span> std::wstring& val1, <span class="keyword">const</span> std::wstring& 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>& level, <span class="keyword">const</span> std::wstring& 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>& locationInfo,
-<a name="l00479"></a>00479 <span class="keyword">const</span> std::wstring& val1, <span class="keyword">const</span> std::wstring& val2, <span class="keyword">const</span> std::wstring& 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>& level, <span class="keyword">const</span> std::string& 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>& 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>& level, <span class="keyword">const</span> std::string& 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>& locationInfo,
-<a name="l00485"></a>00485 <span class="keyword">const</span> std::string& 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>& level, <span class="keyword">const</span> std::string& 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>& locationInfo,
-<a name="l00488"></a>00488 <span class="keyword">const</span> std::string& val1, <span class="keyword">const</span> std::string& 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>& level, <span class="keyword">const</span> std::string& 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>& locationInfo,
-<a name="l00491"></a>00491 <span class="keyword">const</span> std::string& val1, <span class="keyword">const</span> std::string& val2, <span class="keyword">const</span> std::string& 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>& level, <span class="keyword">const</span> std::wstring& 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>& 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>& level, <span class="keyword">const</span> std::wstring& 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>& level, <span class="keyword">const</span> std::string& 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>& 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>& level, <span class="keyword">const</span> std::string& 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>& level, <span class="keyword">const</span> <a class="code" href="namespacelog4cxx.html#d7ec98d27bca7666e23f27dd1fb181c8">LogString</a>& 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>& locationInfo,
+<a name="l00465"></a>00465 <span class="keyword">const</span> std::vector<LogString>& 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>& level, <span class="keyword">const</span> std::wstring& 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>& 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>& level, <span class="keyword">const</span> std::wstring& 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>& locationInfo,
+<a name="l00472"></a>00472 <span class="keyword">const</span> std::wstring& 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>& level, <span class="keyword">const</span> std::wstring& 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>& locationInfo,
+<a name="l00475"></a>00475 <span class="keyword">const</span> std::wstring& val1, <span class="keyword">const</span> std::wstring& 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>& level, <span class="keyword">const</span> std::wstring& 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>& locationInfo,
+<a name="l00478"></a>00478 <span class="keyword">const</span> std::wstring& val1, <span class="keyword">const</span> std::wstring& val2, <span class="keyword">const</span> std::wstring& 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>& level, <span class="keyword">const</span> std::string& 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>& 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>& level, <span class="keyword">const</span> std::string& 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>& locationInfo,
+<a name="l00484"></a>00484 <span class="keyword">const</span> std::string& 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>& level, <span class="keyword">const</span> std::string& 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>& locationInfo,
+<a name="l00487"></a>00487 <span class="keyword">const</span> std::string& val1, <span class="keyword">const</span> std::string& 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>& level, <span class="keyword">const</span> std::string& 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>& locationInfo,
+<a name="l00490"></a>00490 <span class="keyword">const</span> std::string& val1, <span class="keyword">const</span> std::string& val2, <span class="keyword">const</span> std::string& 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>& level, <span class="keyword">const</span> std::wstring& 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>& 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>& level, <span class="keyword">const</span> std::wstring& 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>& level, <span class="keyword">const</span> std::string& 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>& 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>& level, <span class="keyword">const</span> std::string& 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>& 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>& 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>& 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>& 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& msg, <span class="keyword">const</span> <a class="code" href="classlog4cxx_1_1spi_1_1LocationInfo.html">log4cxx::spi::LocationInfo</a>& location);
-<a name="l00577"></a>00577 <span class="keywordtype">void</span> warn(<span class="keyword">const</span> std::wstring& 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& msg, <span class="keyword">const</span> <a class="code" href="classlog4cxx_1_1spi_1_1LocationInfo.html">log4cxx::spi::LocationInfo</a>& location);
-<a name="l00580"></a>00580 <span class="keywordtype">void</span> warn(<span class="keyword">const</span> std::string& 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>& 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>& 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>& 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>& 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& msg, <span class="keyword">const</span> <a class="code" href="classlog4cxx_1_1spi_1_1LocationInfo.html">log4cxx::spi::LocationInfo</a>& location);
+<a name="l00576"></a>00576 <span class="keywordtype">void</span> warn(<span class="keyword">const</span> std::wstring& 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& msg, <span class="keyword">const</span> <a class="code" href="classlog4cxx_1_1spi_1_1LocationInfo.html">log4cxx::spi::LocationInfo</a>& location);
+<a name="l00579"></a>00579 <span class="keywordtype">void</span> warn(<span class="keyword">const</span> std::string& 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>& 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&);
-<a name="l00590"></a>00590 Logger& operator=(<span class="keyword">const</span> Logger&);
-<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__ >= 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>& 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&);
+<a name="l00589"></a>00589 Logger& operator=(<span class="keyword">const</span> Logger&);
+<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__ >= 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->isEnabledFor(level)) {\</span>
-<a name="l00630"></a>00630 <span class="preprocessor"> logger->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->isDebugEnabled())) {\</span>
-<a name="l00640"></a>00640 <span class="preprocessor"> logger->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->isInfoEnabled()) {\</span>
-<a name="l00650"></a>00650 <span class="preprocessor"> logger->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->isWarnEnabled()) {\</span>
-<a name="l00660"></a>00660 <span class="preprocessor"> logger->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->isErrorEnabled()) {\</span>
-<a name="l00670"></a>00670 <span class="preprocessor"> logger->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) && logger->isErrorEnabled()) {\</span>
-<a name="l00681"></a>00681 <span class="preprocessor"> logger->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->isFatalEnabled()) {\</span>
-<a name="l00692"></a>00692 <span class="preprocessor"> logger->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->isEnabledFor(level)) {\</span>
-<a name="l00703"></a>00703 <span class="preprocessor"> logger->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->isEnabledFor(level)) {\</span>
-<a name="l00715"></a>00715 <span class="preprocessor"> logger->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->isEnabledFor(level)) {\</span>
-<a name="l00728"></a>00728 <span class="preprocessor"> logger->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->isEnabledFor(level)) {\</span>
-<a name="l00742"></a>00742 <span class="preprocessor"> logger->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->isEnabledFor(level)) {\</span>
+<a name="l00629"></a>00629 <span class="preprocessor"> logger->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->isDebugEnabled())) {\</span>
+<a name="l00639"></a>00639 <span class="preprocessor"> logger->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->isInfoEnabled()) {\</span>
+<a name="l00649"></a>00649 <span class="preprocessor"> logger->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->isWarnEnabled()) {\</span>
+<a name="l00659"></a>00659 <span class="preprocessor"> logger->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->isErrorEnabled()) {\</span>
+<a name="l00669"></a>00669 <span class="preprocessor"> logger->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) && logger->isErrorEnabled()) {\</span>
+<a name="l00680"></a>00680 <span class="preprocessor"> logger->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->isFatalEnabled()) {\</span>
+<a name="l00691"></a>00691 <span class="preprocessor"> logger->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->isEnabledFor(level)) {\</span>
+<a name="l00702"></a>00702 <span class="preprocessor"> logger->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->isEnabledFor(level)) {\</span>
+<a name="l00714"></a>00714 <span class="preprocessor"> logger->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->isEnabledFor(level)) {\</span>
+<a name="l00727"></a>00727 <span class="preprocessor"> logger->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->isEnabledFor(level)) {\</span>
+<a name="l00741"></a>00741 <span class="preprocessor"> logger->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
<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
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>& event, <a class="code" href="classlog4cxx_1_1helpers_1_1Pool.html">Pool</a>& <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 > 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-><a class="code" href="classlog4cxx_1_1net_1_1TelnetAppender.html#1f5bcbe2b6bbbf057f1e857d6466ac34">activeConnections</a>;
+<a name="l00164"></a>00164 size_t count = pThis-><a class="code" href="classlog4cxx_1_1net_1_1TelnetAppender.html#50e6dbb12f6ad214ab125d51316537e8">activeConnections</a>;
<a name="l00165"></a>00165 <span class="keywordflow">if</span> (count >= pThis-><a class="code" href="classlog4cxx_1_1net_1_1TelnetAppender.html#a51b6456eb869dc98960e6b010515661">connections</a>.size()) {
<a name="l00166"></a>00166 os->writeRaw(LOG4CXX_STR(<span class="stringliteral">"Too many connections.\r\n"</span>));
<a name="l00167"></a>00167 os->flush();
@@ -192,7 +192,7 @@
<a name="l00177"></a>00177 <span class="keywordflow">if</span> (iter->first == NULL) {
<a name="l00178"></a>00178 iter->first = newClient;
<a name="l00179"></a>00179 iter->second = os;
-<a name="l00180"></a>00180 pThis-><a class="code" href="classlog4cxx_1_1net_1_1TelnetAppender.html#1f5bcbe2b6bbbf057f1e857d6466ac34">activeConnections</a>++;
+<a name="l00180"></a>00180 pThis-><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>