| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
| <html xmlns="http://www.w3.org/1999/xhtml"> |
| <head> |
| <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> |
| <meta http-equiv="X-UA-Compatible" content="IE=9"/> |
| <meta name="generator" content="Doxygen 1.8.11"/> |
| <title>Apache log4cxx: DOMConfigurator Class Reference</title> |
| <link href="tabs.css" rel="stylesheet" type="text/css"/> |
| <script type="text/javascript" src="jquery.js"></script> |
| <script type="text/javascript" src="dynsections.js"></script> |
| <link href="navtree.css" rel="stylesheet" type="text/css"/> |
| <script type="text/javascript" src="resize.js"></script> |
| <script type="text/javascript" src="navtreedata.js"></script> |
| <script type="text/javascript" src="navtree.js"></script> |
| <script type="text/javascript"> |
| $(document).ready(initResizable); |
| $(window).load(resizeHeight); |
| </script> |
| <link href="search/search.css" rel="stylesheet" type="text/css"/> |
| <script type="text/javascript" src="search/searchdata.js"></script> |
| <script type="text/javascript" src="search/search.js"></script> |
| <script type="text/javascript"> |
| $(document).ready(function() { init_search(); }); |
| </script> |
| <link href="doxygen.css" rel="stylesheet" type="text/css" /> |
| </head> |
| <body> |
| <div id="top"><!-- do not remove this div, it is closed by doxygen! --> |
| <div id="titlearea"> |
| <table cellspacing="0" cellpadding="0"> |
| <tbody> |
| <tr style="height: 56px;"> |
| <td id="projectalign" style="padding-left: 0.5em;"> |
| <div id="projectname"><a href="http://logging.apache.org/log4cxx">Apache log4cxx</a> |
|  <span id="projectnumber">Version 0.11.0</span> |
| </div> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| </div> |
| <!-- end header part --> |
| <!-- Generated by Doxygen 1.8.11 --> |
| <script type="text/javascript"> |
| var searchBox = new SearchBox("searchBox", "search",false,'Search'); |
| </script> |
| <div id="navrow1" class="tabs"> |
| <ul class="tablist"> |
| <li><a href="index.html"><span>Main Page</span></a></li> |
| <li><a href="modules.html"><span>Modules</span></a></li> |
| <li><a href="namespaces.html"><span>Namespaces</span></a></li> |
| <li class="current"><a href="annotated.html"><span>Classes</span></a></li> |
| <li><a href="files.html"><span>Files</span></a></li> |
| <li> |
| <div id="MSearchBox" class="MSearchBoxInactive"> |
| <span class="left"> |
| <img id="MSearchSelect" src="search/mag_sel.png" |
| onmouseover="return searchBox.OnSearchSelectShow()" |
| onmouseout="return searchBox.OnSearchSelectHide()" |
| alt=""/> |
| <input type="text" id="MSearchField" value="Search" accesskey="S" |
| onfocus="searchBox.OnSearchFieldFocus(true)" |
| onblur="searchBox.OnSearchFieldFocus(false)" |
| onkeyup="searchBox.OnSearchFieldChange(event)"/> |
| </span><span class="right"> |
| <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a> |
| </span> |
| </div> |
| </li> |
| </ul> |
| </div> |
| <div id="navrow2" class="tabs2"> |
| <ul class="tablist"> |
| <li><a href="annotated.html"><span>Class List</span></a></li> |
| <li><a href="classes.html"><span>Class Index</span></a></li> |
| <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> |
| <li><a href="functions.html"><span>Class Members</span></a></li> |
| </ul> |
| </div> |
| </div><!-- top --> |
| <div id="side-nav" class="ui-resizable side-nav-resizable"> |
| <div id="nav-tree"> |
| <div id="nav-tree-contents"> |
| <div id="nav-sync" class="sync"></div> |
| </div> |
| </div> |
| <div id="splitbar" style="-moz-user-select:none;" |
| class="ui-resizable-handle"> |
| </div> |
| </div> |
| <script type="text/javascript"> |
| $(document).ready(function(){initNavTree('classlog4cxx_1_1xml_1_1_d_o_m_configurator.html','');}); |
| </script> |
| <div id="doc-content"> |
| <!-- window showing the filter options --> |
| <div id="MSearchSelectWindow" |
| onmouseover="return searchBox.OnSearchSelectShow()" |
| onmouseout="return searchBox.OnSearchSelectHide()" |
| onkeydown="return searchBox.OnSearchSelectKey(event)"> |
| </div> |
| |
| <!-- iframe showing the search results (closed by default) --> |
| <div id="MSearchResultsWindow"> |
| <iframe src="javascript:void(0)" frameborder="0" |
| name="MSearchResults" id="MSearchResults"> |
| </iframe> |
| </div> |
| |
| <div class="header"> |
| <div class="summary"> |
| <a href="#pub-methods">Public Member Functions</a> | |
| <a href="#pub-static-methods">Static Public Member Functions</a> | |
| <a href="#pro-types">Protected Types</a> | |
| <a href="#pro-methods">Protected Member Functions</a> | |
| <a href="#pro-static-methods">Static Protected Member Functions</a> | |
| <a href="#pro-attribs">Protected Attributes</a> | |
| <a href="classlog4cxx_1_1xml_1_1_d_o_m_configurator-members.html">List of all members</a> </div> |
| <div class="headertitle"> |
| <div class="title">DOMConfigurator Class Reference</div> </div> |
| </div><!--header--> |
| <div class="contents"> |
| |
| <p>Use this class to initialize the <a class="el" href="namespacelog4cxx.html">log4cxx</a> environment using a DOM tree. |
| <a href="classlog4cxx_1_1xml_1_1_d_o_m_configurator.html#details">More...</a></p> |
| <div class="dynheader"> |
| Inheritance diagram for DOMConfigurator:</div> |
| <div class="dyncontent"> |
| <div class="center"> |
| <img src="classlog4cxx_1_1xml_1_1_d_o_m_configurator.png" usemap="#DOMConfigurator_map" alt=""/> |
| <map id="DOMConfigurator_map" name="DOMConfigurator_map"> |
| <area href="classlog4cxx_1_1spi_1_1_configurator.html" title="Implemented by classes capable of configuring log4j using a URL. " alt="Configurator" shape="rect" coords="0,56,113,80"/> |
| <area href="classlog4cxx_1_1helpers_1_1_object_impl.html" title="Implementation class for Object. " alt="ObjectImpl" shape="rect" coords="123,56,236,80"/> |
| <area href="classlog4cxx_1_1helpers_1_1_object.html" title="base class for java-like objects. " alt="Object" shape="rect" coords="0,0,113,24"/> |
| <area href="classlog4cxx_1_1helpers_1_1_object.html" title="base class for java-like objects. " alt="Object" shape="rect" coords="123,0,236,24"/> |
| </map> |
| </div></div> |
| <table class="memberdecls"> |
| <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a> |
| Public Member Functions</h2></td></tr> |
| <tr class="memitem:a26b0dce5ae3947b527097ef5d85cea22"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1xml_1_1_d_o_m_configurator.html#a26b0dce5ae3947b527097ef5d85cea22">DOMConfigurator</a> ()</td></tr> |
| <tr class="separator:a26b0dce5ae3947b527097ef5d85cea22"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a4179b39cabea8954856b4fe397174eba"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1xml_1_1_d_o_m_configurator.html#a4179b39cabea8954856b4fe397174eba">DOMConfigurator</a> (<a class="el" href="classlog4cxx_1_1helpers_1_1_pool.html">log4cxx::helpers::Pool</a> &p)</td></tr> |
| <tr class="separator:a4179b39cabea8954856b4fe397174eba"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a0198815940c2715c84b0e04828cf8dfa"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1xml_1_1_d_o_m_configurator.html#a0198815940c2715c84b0e04828cf8dfa">addRef</a> () const </td></tr> |
| <tr class="separator:a0198815940c2715c84b0e04828cf8dfa"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a55c31efee1904916b999395fa4d46a24"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1xml_1_1_d_o_m_configurator.html#a55c31efee1904916b999395fa4d46a24">releaseRef</a> () const </td></tr> |
| <tr class="separator:a55c31efee1904916b999395fa4d46a24"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ab10fff6ec1e4c8c47ec6f494dada8332"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1xml_1_1_d_o_m_configurator.html#ab10fff6ec1e4c8c47ec6f494dada8332">doConfigure</a> (const <a class="el" href="classlog4cxx_1_1_file.html">File</a> &filename, <a class="el" href="namespacelog4cxx_1_1spi.html#a7a69119f966029685ef737ca2d3ce0f0">spi::LoggerRepositoryPtr</a> &<a class="el" href="classlog4cxx_1_1xml_1_1_d_o_m_configurator.html#acd7126b4aea19d261b2fc05548e20edc">repository</a>)</td></tr> |
| <tr class="memdesc:ab10fff6ec1e4c8c47ec6f494dada8332"><td class="mdescLeft"> </td><td class="mdescRight">Interpret the XML file pointed by <code>filename</code> and set up <a class="el" href="namespacelog4cxx.html">log4cxx</a> accordingly. <a href="#ab10fff6ec1e4c8c47ec6f494dada8332">More...</a><br /></td></tr> |
| <tr class="separator:ab10fff6ec1e4c8c47ec6f494dada8332"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="inherit_header pub_methods_classlog4cxx_1_1spi_1_1_configurator"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classlog4cxx_1_1spi_1_1_configurator')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classlog4cxx_1_1spi_1_1_configurator.html">Configurator</a></td></tr> |
| <tr class="memitem:aeee06fe7a124ce9144ec483e42fd159a inherit pub_methods_classlog4cxx_1_1spi_1_1_configurator"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1spi_1_1_configurator.html#aeee06fe7a124ce9144ec483e42fd159a">Configurator</a> ()</td></tr> |
| <tr class="separator:aeee06fe7a124ce9144ec483e42fd159a inherit pub_methods_classlog4cxx_1_1spi_1_1_configurator"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="inherit_header pub_methods_classlog4cxx_1_1helpers_1_1_object"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classlog4cxx_1_1helpers_1_1_object')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classlog4cxx_1_1helpers_1_1_object.html">Object</a></td></tr> |
| <tr class="memitem:ae7b62e37794f297c0cede40ed0e84fcd inherit pub_methods_classlog4cxx_1_1helpers_1_1_object"><td class="memItemLeft" align="right" valign="top">virtual const <a class="el" href="classlog4cxx_1_1helpers_1_1_class.html">helpers::Class</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1helpers_1_1_object.html#ae7b62e37794f297c0cede40ed0e84fcd">getClass</a> () const </td></tr> |
| <tr class="separator:ae7b62e37794f297c0cede40ed0e84fcd inherit pub_methods_classlog4cxx_1_1helpers_1_1_object"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ab5cc4f9ba1ea5c2f25bc4b1f0dac5dc5 inherit pub_methods_classlog4cxx_1_1helpers_1_1_object"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1helpers_1_1_object.html#ab5cc4f9ba1ea5c2f25bc4b1f0dac5dc5">~Object</a> ()</td></tr> |
| <tr class="separator:ab5cc4f9ba1ea5c2f25bc4b1f0dac5dc5 inherit pub_methods_classlog4cxx_1_1helpers_1_1_object"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a3604a5fb08f7048d41b51a3943740b96 inherit pub_methods_classlog4cxx_1_1helpers_1_1_object"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1helpers_1_1_object.html#a3604a5fb08f7048d41b51a3943740b96">instanceof</a> (const <a class="el" href="classlog4cxx_1_1helpers_1_1_class.html">Class</a> &clazz) const =0</td></tr> |
| <tr class="separator:a3604a5fb08f7048d41b51a3943740b96 inherit pub_methods_classlog4cxx_1_1helpers_1_1_object"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a5a7744a4efdb699356cef215613903c3 inherit pub_methods_classlog4cxx_1_1helpers_1_1_object"><td class="memItemLeft" align="right" valign="top">virtual const void * </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1helpers_1_1_object.html#a5a7744a4efdb699356cef215613903c3">cast</a> (const <a class="el" href="classlog4cxx_1_1helpers_1_1_class.html">Class</a> &clazz) const =0</td></tr> |
| <tr class="separator:a5a7744a4efdb699356cef215613903c3 inherit pub_methods_classlog4cxx_1_1helpers_1_1_object"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="inherit_header pub_methods_classlog4cxx_1_1helpers_1_1_object_impl"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classlog4cxx_1_1helpers_1_1_object_impl')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classlog4cxx_1_1helpers_1_1_object_impl.html">ObjectImpl</a></td></tr> |
| <tr class="memitem:a5e6e9fc30dc1f098fee72d516ea0bad0 inherit pub_methods_classlog4cxx_1_1helpers_1_1_object_impl"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1helpers_1_1_object_impl.html#a5e6e9fc30dc1f098fee72d516ea0bad0">ObjectImpl</a> ()</td></tr> |
| <tr class="separator:a5e6e9fc30dc1f098fee72d516ea0bad0 inherit pub_methods_classlog4cxx_1_1helpers_1_1_object_impl"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:abb974728bb3cb991285140c1aa57eed7 inherit pub_methods_classlog4cxx_1_1helpers_1_1_object_impl"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1helpers_1_1_object_impl.html#abb974728bb3cb991285140c1aa57eed7">~ObjectImpl</a> ()</td></tr> |
| <tr class="separator:abb974728bb3cb991285140c1aa57eed7 inherit pub_methods_classlog4cxx_1_1helpers_1_1_object_impl"><td class="memSeparator" colspan="2"> </td></tr> |
| </table><table class="memberdecls"> |
| <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a> |
| Static Public Member Functions</h2></td></tr> |
| <tr class="memitem:adf1ad357fa2073a1486e0f1fdd9bf8e5"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1xml_1_1_d_o_m_configurator.html#adf1ad357fa2073a1486e0f1fdd9bf8e5">configure</a> (const std::string &filename)</td></tr> |
| <tr class="memdesc:adf1ad357fa2073a1486e0f1fdd9bf8e5"><td class="mdescLeft"> </td><td class="mdescRight">A static version of <a class="el" href="classlog4cxx_1_1xml_1_1_d_o_m_configurator.html#ab10fff6ec1e4c8c47ec6f494dada8332" title="Interpret the XML file pointed by filename and set up log4cxx accordingly. ">doConfigure</a>. <a href="#adf1ad357fa2073a1486e0f1fdd9bf8e5">More...</a><br /></td></tr> |
| <tr class="separator:adf1ad357fa2073a1486e0f1fdd9bf8e5"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a1fe3cb97dbdee73d6ac9346615d7ca61"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1xml_1_1_d_o_m_configurator.html#a1fe3cb97dbdee73d6ac9346615d7ca61">configure</a> (const std::wstring &filename)</td></tr> |
| <tr class="separator:a1fe3cb97dbdee73d6ac9346615d7ca61"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:abf869955401dcc179a93dc0500b85e7a"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1xml_1_1_d_o_m_configurator.html#abf869955401dcc179a93dc0500b85e7a">configure</a> (const std::basic_string< <a class="el" href="namespacelog4cxx.html#a7edf438a3547255847b2b903b1a36aaf">UniChar</a> > &filename)</td></tr> |
| <tr class="separator:abf869955401dcc179a93dc0500b85e7a"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a90062cf8103e0ae25528500825da56fa"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1xml_1_1_d_o_m_configurator.html#a90062cf8103e0ae25528500825da56fa">configure</a> (const <a class="el" href="logstring_8h.html#a782e95610ad4dd24aee670f3b5846a3b">CFStringRef</a> &filename)</td></tr> |
| <tr class="separator:a90062cf8103e0ae25528500825da56fa"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a3dc38efbde4f7aab19f29d972a0802dd"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1xml_1_1_d_o_m_configurator.html#a3dc38efbde4f7aab19f29d972a0802dd">configureAndWatch</a> (const std::string &configFilename)</td></tr> |
| <tr class="memdesc:a3dc38efbde4f7aab19f29d972a0802dd"><td class="mdescLeft"> </td><td class="mdescRight">Like <a class="el" href="classlog4cxx_1_1xml_1_1_d_o_m_configurator.html#a7675df000b99f67213e1d31e18ce1241" title="Read the configuration file configFilename if it exists. ">configureAndWatch(const std::string& configFilename, long delay)</a> except that the default delay as defined by <a class="el" href="classlog4cxx_1_1helpers_1_1_file_watchdog.html#a339ae144d23b36d09a21da4767206ea3" title="The default delay between every file modification check, set to 60 seconds. ">log4cxx::helpers::FileWatchdog::DEFAULT_DELAY</a> is used. <a href="#a3dc38efbde4f7aab19f29d972a0802dd">More...</a><br /></td></tr> |
| <tr class="separator:a3dc38efbde4f7aab19f29d972a0802dd"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a556c1e5b9aea031a52861763a88eaade"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1xml_1_1_d_o_m_configurator.html#a556c1e5b9aea031a52861763a88eaade">configureAndWatch</a> (const std::wstring &configFilename)</td></tr> |
| <tr class="separator:a556c1e5b9aea031a52861763a88eaade"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:abc8c9e827e3ac25fd2b89ef02462c16e"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1xml_1_1_d_o_m_configurator.html#abc8c9e827e3ac25fd2b89ef02462c16e">configureAndWatch</a> (const std::basic_string< <a class="el" href="namespacelog4cxx.html#a7edf438a3547255847b2b903b1a36aaf">UniChar</a> > &configFilename)</td></tr> |
| <tr class="separator:abc8c9e827e3ac25fd2b89ef02462c16e"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a7d2dcf74c1a031cdbce8748a0886ed48"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1xml_1_1_d_o_m_configurator.html#a7d2dcf74c1a031cdbce8748a0886ed48">configureAndWatch</a> (const <a class="el" href="logstring_8h.html#a782e95610ad4dd24aee670f3b5846a3b">CFStringRef</a> &configFilename)</td></tr> |
| <tr class="separator:a7d2dcf74c1a031cdbce8748a0886ed48"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a7675df000b99f67213e1d31e18ce1241"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1xml_1_1_d_o_m_configurator.html#a7675df000b99f67213e1d31e18ce1241">configureAndWatch</a> (const std::string &configFilename, long delay)</td></tr> |
| <tr class="memdesc:a7675df000b99f67213e1d31e18ce1241"><td class="mdescLeft"> </td><td class="mdescRight">Read the configuration file <code>configFilename</code> if it exists. <a href="#a7675df000b99f67213e1d31e18ce1241">More...</a><br /></td></tr> |
| <tr class="separator:a7675df000b99f67213e1d31e18ce1241"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a85fdb02cb7344449cd1b073dad9215aa"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1xml_1_1_d_o_m_configurator.html#a85fdb02cb7344449cd1b073dad9215aa">configureAndWatch</a> (const std::wstring &configFilename, long delay)</td></tr> |
| <tr class="separator:a85fdb02cb7344449cd1b073dad9215aa"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a70841d14f345e019333c017bef149679"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1xml_1_1_d_o_m_configurator.html#a70841d14f345e019333c017bef149679">configureAndWatch</a> (const std::basic_string< <a class="el" href="namespacelog4cxx.html#a7edf438a3547255847b2b903b1a36aaf">UniChar</a> > &configFilename, long delay)</td></tr> |
| <tr class="separator:a70841d14f345e019333c017bef149679"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:adf21853fcb4b90fc08f609b6dc6659e6"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1xml_1_1_d_o_m_configurator.html#adf21853fcb4b90fc08f609b6dc6659e6">configureAndWatch</a> (const <a class="el" href="logstring_8h.html#a782e95610ad4dd24aee670f3b5846a3b">CFStringRef</a> &configFilename, long delay)</td></tr> |
| <tr class="separator:adf21853fcb4b90fc08f609b6dc6659e6"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="inherit_header pub_static_methods_classlog4cxx_1_1helpers_1_1_object"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_classlog4cxx_1_1helpers_1_1_object')"><img src="closed.png" alt="-"/> Static Public Member Functions inherited from <a class="el" href="classlog4cxx_1_1helpers_1_1_object.html">Object</a></td></tr> |
| <tr class="memitem:a0bdbda4effe8938c1aca6d4397e5a39d inherit pub_static_methods_classlog4cxx_1_1helpers_1_1_object"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="classlog4cxx_1_1helpers_1_1_class.html">helpers::Class</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1helpers_1_1_object.html#a0bdbda4effe8938c1aca6d4397e5a39d">getStaticClass</a> ()</td></tr> |
| <tr class="separator:a0bdbda4effe8938c1aca6d4397e5a39d inherit pub_static_methods_classlog4cxx_1_1helpers_1_1_object"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a50ec9288d0b7e3140dee8e24ee74a212 inherit pub_static_methods_classlog4cxx_1_1helpers_1_1_object"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="classlog4cxx_1_1helpers_1_1_class_registration.html">log4cxx::helpers::ClassRegistration</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1helpers_1_1_object.html#a50ec9288d0b7e3140dee8e24ee74a212">registerClass</a> ()</td></tr> |
| <tr class="separator:a50ec9288d0b7e3140dee8e24ee74a212 inherit pub_static_methods_classlog4cxx_1_1helpers_1_1_object"><td class="memSeparator" colspan="2"> </td></tr> |
| </table><table class="memberdecls"> |
| <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-types"></a> |
| Protected Types</h2></td></tr> |
| <tr class="memitem:a3edda1f230df8d9b039d648eb49e2913"><td class="memItemLeft" align="right" valign="top">typedef std::map< <a class="el" href="namespacelog4cxx.html#ad7ec98d27bca7666e23f27dd1fb181c8">LogString</a>, <a class="el" href="namespacelog4cxx.html#a825abdb8af807ab3153132d863803029">AppenderPtr</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1xml_1_1_d_o_m_configurator.html#a3edda1f230df8d9b039d648eb49e2913">AppenderMap</a></td></tr> |
| <tr class="separator:a3edda1f230df8d9b039d648eb49e2913"><td class="memSeparator" colspan="2"> </td></tr> |
| </table><table class="memberdecls"> |
| <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a> |
| Protected Member Functions</h2></td></tr> |
| <tr class="memitem:a2461c5f68e7079b5337ec99195096dc3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacelog4cxx.html#a825abdb8af807ab3153132d863803029">AppenderPtr</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1xml_1_1_d_o_m_configurator.html#a2461c5f68e7079b5337ec99195096dc3">findAppenderByName</a> (<a class="el" href="classlog4cxx_1_1helpers_1_1_pool.html">log4cxx::helpers::Pool</a> &p, log4cxx::helpers::CharsetDecoderPtr &utf8Decoder, apr_xml_elem *elem, apr_xml_doc *doc, const <a class="el" href="namespacelog4cxx.html#ad7ec98d27bca7666e23f27dd1fb181c8">LogString</a> &appenderName, <a class="el" href="classlog4cxx_1_1xml_1_1_d_o_m_configurator.html#a3edda1f230df8d9b039d648eb49e2913">AppenderMap</a> &appenders)</td></tr> |
| <tr class="memdesc:a2461c5f68e7079b5337ec99195096dc3"><td class="mdescLeft"> </td><td class="mdescRight">Used internally to parse appenders by IDREF name. <a href="#a2461c5f68e7079b5337ec99195096dc3">More...</a><br /></td></tr> |
| <tr class="separator:a2461c5f68e7079b5337ec99195096dc3"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a929177d2096b4f608d29cc3644bb0daa"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacelog4cxx.html#a825abdb8af807ab3153132d863803029">AppenderPtr</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1xml_1_1_d_o_m_configurator.html#a929177d2096b4f608d29cc3644bb0daa">findAppenderByReference</a> (<a class="el" href="classlog4cxx_1_1helpers_1_1_pool.html">log4cxx::helpers::Pool</a> &p, log4cxx::helpers::CharsetDecoderPtr &utf8Decoder, apr_xml_elem *appenderRef, apr_xml_doc *doc, <a class="el" href="classlog4cxx_1_1xml_1_1_d_o_m_configurator.html#a3edda1f230df8d9b039d648eb49e2913">AppenderMap</a> &appenders)</td></tr> |
| <tr class="memdesc:a929177d2096b4f608d29cc3644bb0daa"><td class="mdescLeft"> </td><td class="mdescRight">Used internally to parse appenders by IDREF element. <a href="#a929177d2096b4f608d29cc3644bb0daa">More...</a><br /></td></tr> |
| <tr class="separator:a929177d2096b4f608d29cc3644bb0daa"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a64f4453fc875493cda610aedf478caa3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacelog4cxx.html#a825abdb8af807ab3153132d863803029">AppenderPtr</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1xml_1_1_d_o_m_configurator.html#a64f4453fc875493cda610aedf478caa3">parseAppender</a> (<a class="el" href="classlog4cxx_1_1helpers_1_1_pool.html">log4cxx::helpers::Pool</a> &p, log4cxx::helpers::CharsetDecoderPtr &utf8Decoder, apr_xml_elem *appenderElement, apr_xml_doc *doc, <a class="el" href="classlog4cxx_1_1xml_1_1_d_o_m_configurator.html#a3edda1f230df8d9b039d648eb49e2913">AppenderMap</a> &appenders)</td></tr> |
| <tr class="memdesc:a64f4453fc875493cda610aedf478caa3"><td class="mdescLeft"> </td><td class="mdescRight">Used internally to parse an appender element. <a href="#a64f4453fc875493cda610aedf478caa3">More...</a><br /></td></tr> |
| <tr class="separator:a64f4453fc875493cda610aedf478caa3"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a4ce8230a98b7d37e8ab5c107f685df1d"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1xml_1_1_d_o_m_configurator.html#a4ce8230a98b7d37e8ab5c107f685df1d">parseErrorHandler</a> (<a class="el" href="classlog4cxx_1_1helpers_1_1_pool.html">log4cxx::helpers::Pool</a> &p, log4cxx::helpers::CharsetDecoderPtr &utf8Decoder, apr_xml_elem *element, <a class="el" href="namespacelog4cxx.html#a825abdb8af807ab3153132d863803029">AppenderPtr</a> &appender, apr_xml_doc *doc, <a class="el" href="classlog4cxx_1_1xml_1_1_d_o_m_configurator.html#a3edda1f230df8d9b039d648eb49e2913">AppenderMap</a> &appenders)</td></tr> |
| <tr class="memdesc:a4ce8230a98b7d37e8ab5c107f685df1d"><td class="mdescLeft"> </td><td class="mdescRight">Used internally to parse an <a class="el" href="classlog4cxx_1_1spi_1_1_error_handler.html">ErrorHandler </a> element. <a href="#a4ce8230a98b7d37e8ab5c107f685df1d">More...</a><br /></td></tr> |
| <tr class="separator:a4ce8230a98b7d37e8ab5c107f685df1d"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a339c689d8a4381851fc3e3c32f68ed58"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1xml_1_1_d_o_m_configurator.html#a339c689d8a4381851fc3e3c32f68ed58">parseFilters</a> (<a class="el" href="classlog4cxx_1_1helpers_1_1_pool.html">log4cxx::helpers::Pool</a> &p, log4cxx::helpers::CharsetDecoderPtr &utf8Decoder, apr_xml_elem *element, std::vector< <a class="el" href="namespacelog4cxx_1_1spi.html#a2d59aaf291a3cb28e165f0912242da25">log4cxx::spi::FilterPtr</a> > &filters)</td></tr> |
| <tr class="memdesc:a339c689d8a4381851fc3e3c32f68ed58"><td class="mdescLeft"> </td><td class="mdescRight">Used internally to parse a filter element. <a href="#a339c689d8a4381851fc3e3c32f68ed58">More...</a><br /></td></tr> |
| <tr class="separator:a339c689d8a4381851fc3e3c32f68ed58"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a416d11ccdf44cbf77258cbbf48b30834"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1xml_1_1_d_o_m_configurator.html#a416d11ccdf44cbf77258cbbf48b30834">parseLogger</a> (<a class="el" href="classlog4cxx_1_1helpers_1_1_pool.html">log4cxx::helpers::Pool</a> &p, log4cxx::helpers::CharsetDecoderPtr &utf8Decoder, apr_xml_elem *loggerElement, apr_xml_doc *doc, <a class="el" href="classlog4cxx_1_1xml_1_1_d_o_m_configurator.html#a3edda1f230df8d9b039d648eb49e2913">AppenderMap</a> &appenders)</td></tr> |
| <tr class="memdesc:a416d11ccdf44cbf77258cbbf48b30834"><td class="mdescLeft"> </td><td class="mdescRight">Used internally to parse a logger element. <a href="#a416d11ccdf44cbf77258cbbf48b30834">More...</a><br /></td></tr> |
| <tr class="separator:a416d11ccdf44cbf77258cbbf48b30834"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ae8c2524fd015e7af6ad4464a5dd5e318"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1xml_1_1_d_o_m_configurator.html#ae8c2524fd015e7af6ad4464a5dd5e318">parseLoggerFactory</a> (<a class="el" href="classlog4cxx_1_1helpers_1_1_pool.html">log4cxx::helpers::Pool</a> &p, log4cxx::helpers::CharsetDecoderPtr &utf8Decoder, apr_xml_elem *factoryElement)</td></tr> |
| <tr class="memdesc:ae8c2524fd015e7af6ad4464a5dd5e318"><td class="mdescLeft"> </td><td class="mdescRight">Used internally to parse the logger factory element. <a href="#ae8c2524fd015e7af6ad4464a5dd5e318">More...</a><br /></td></tr> |
| <tr class="separator:ae8c2524fd015e7af6ad4464a5dd5e318"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ab5761268219c5198babdbd4d8f65dc32"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlog4cxx_1_1helpers_1_1_object_ptr.html">log4cxx::helpers::ObjectPtr</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1xml_1_1_d_o_m_configurator.html#ab5761268219c5198babdbd4d8f65dc32">parseTriggeringPolicy</a> (<a class="el" href="classlog4cxx_1_1helpers_1_1_pool.html">log4cxx::helpers::Pool</a> &p, log4cxx::helpers::CharsetDecoderPtr &utf8Decoder, apr_xml_elem *factoryElement)</td></tr> |
| <tr class="memdesc:ab5761268219c5198babdbd4d8f65dc32"><td class="mdescLeft"> </td><td class="mdescRight">Used internally to parse the logger factory element. <a href="#ab5761268219c5198babdbd4d8f65dc32">More...</a><br /></td></tr> |
| <tr class="separator:ab5761268219c5198babdbd4d8f65dc32"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a3183f3c0f0a022b1c6be78f079e0bcd6"><td class="memItemLeft" align="right" valign="top">log4cxx::rolling::RollingPolicyPtr </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1xml_1_1_d_o_m_configurator.html#a3183f3c0f0a022b1c6be78f079e0bcd6">parseRollingPolicy</a> (<a class="el" href="classlog4cxx_1_1helpers_1_1_pool.html">log4cxx::helpers::Pool</a> &p, log4cxx::helpers::CharsetDecoderPtr &utf8Decoder, apr_xml_elem *factoryElement)</td></tr> |
| <tr class="memdesc:a3183f3c0f0a022b1c6be78f079e0bcd6"><td class="mdescLeft"> </td><td class="mdescRight">Used internally to parse the logger factory element. <a href="#a3183f3c0f0a022b1c6be78f079e0bcd6">More...</a><br /></td></tr> |
| <tr class="separator:a3183f3c0f0a022b1c6be78f079e0bcd6"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a5a2e136ae5cd923856e0a1117f3ceb21"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1xml_1_1_d_o_m_configurator.html#a5a2e136ae5cd923856e0a1117f3ceb21">parseRoot</a> (<a class="el" href="classlog4cxx_1_1helpers_1_1_pool.html">log4cxx::helpers::Pool</a> &p, log4cxx::helpers::CharsetDecoderPtr &utf8Decoder, apr_xml_elem *rootElement, apr_xml_doc *doc, <a class="el" href="classlog4cxx_1_1xml_1_1_d_o_m_configurator.html#a3edda1f230df8d9b039d648eb49e2913">AppenderMap</a> &appenders)</td></tr> |
| <tr class="memdesc:a5a2e136ae5cd923856e0a1117f3ceb21"><td class="mdescLeft"> </td><td class="mdescRight">Used internally to parse the root logger element. <a href="#a5a2e136ae5cd923856e0a1117f3ceb21">More...</a><br /></td></tr> |
| <tr class="separator:a5a2e136ae5cd923856e0a1117f3ceb21"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a92f2f01783a2959bc38c29995f1c36b9"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1xml_1_1_d_o_m_configurator.html#a92f2f01783a2959bc38c29995f1c36b9">parseChildrenOfLoggerElement</a> (<a class="el" href="classlog4cxx_1_1helpers_1_1_pool.html">log4cxx::helpers::Pool</a> &p, log4cxx::helpers::CharsetDecoderPtr &utf8Decoder, apr_xml_elem *catElement, <a class="el" href="namespacelog4cxx.html#a59eb1cd441fdcbcc0f5479ec03f962ea">LoggerPtr</a> logger, bool isRoot, apr_xml_doc *doc, <a class="el" href="classlog4cxx_1_1xml_1_1_d_o_m_configurator.html#a3edda1f230df8d9b039d648eb49e2913">AppenderMap</a> &appenders)</td></tr> |
| <tr class="memdesc:a92f2f01783a2959bc38c29995f1c36b9"><td class="mdescLeft"> </td><td class="mdescRight">Used internally to parse the children of a logger element. <a href="#a92f2f01783a2959bc38c29995f1c36b9">More...</a><br /></td></tr> |
| <tr class="separator:a92f2f01783a2959bc38c29995f1c36b9"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a4774874e7eebe13e5f9b3da6f8ce4d02"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacelog4cxx.html#abacb7573630fc4e562c99e4571a90f1e">LayoutPtr</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1xml_1_1_d_o_m_configurator.html#a4774874e7eebe13e5f9b3da6f8ce4d02">parseLayout</a> (<a class="el" href="classlog4cxx_1_1helpers_1_1_pool.html">log4cxx::helpers::Pool</a> &p, log4cxx::helpers::CharsetDecoderPtr &utf8Decoder, apr_xml_elem *layout_element)</td></tr> |
| <tr class="memdesc:a4774874e7eebe13e5f9b3da6f8ce4d02"><td class="mdescLeft"> </td><td class="mdescRight">Used internally to parse a layout element. <a href="#a4774874e7eebe13e5f9b3da6f8ce4d02">More...</a><br /></td></tr> |
| <tr class="separator:a4774874e7eebe13e5f9b3da6f8ce4d02"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a70a68c5e4051d3da432fe503eebc9ad9"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1xml_1_1_d_o_m_configurator.html#a70a68c5e4051d3da432fe503eebc9ad9">parseLevel</a> (<a class="el" href="classlog4cxx_1_1helpers_1_1_pool.html">log4cxx::helpers::Pool</a> &p, log4cxx::helpers::CharsetDecoderPtr &utf8Decoder, apr_xml_elem *element, <a class="el" href="namespacelog4cxx.html#a59eb1cd441fdcbcc0f5479ec03f962ea">LoggerPtr</a> logger, bool isRoot)</td></tr> |
| <tr class="memdesc:a70a68c5e4051d3da432fe503eebc9ad9"><td class="mdescLeft"> </td><td class="mdescRight">Used internally to parse a level element. <a href="#a70a68c5e4051d3da432fe503eebc9ad9">More...</a><br /></td></tr> |
| <tr class="separator:a70a68c5e4051d3da432fe503eebc9ad9"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:abe57142bc006a0a72658e68268bdc21d"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1xml_1_1_d_o_m_configurator.html#abe57142bc006a0a72658e68268bdc21d">setParameter</a> (<a class="el" href="classlog4cxx_1_1helpers_1_1_pool.html">log4cxx::helpers::Pool</a> &p, log4cxx::helpers::CharsetDecoderPtr &utf8Decoder, apr_xml_elem *elem, <a class="el" href="classlog4cxx_1_1config_1_1_property_setter.html">log4cxx::config::PropertySetter</a> &propSetter)</td></tr> |
| <tr class="separator:abe57142bc006a0a72658e68268bdc21d"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a1e950336d11bacdf15d22e35da490172"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1xml_1_1_d_o_m_configurator.html#a1e950336d11bacdf15d22e35da490172">parse</a> (<a class="el" href="classlog4cxx_1_1helpers_1_1_pool.html">log4cxx::helpers::Pool</a> &p, log4cxx::helpers::CharsetDecoderPtr &utf8Decoder, apr_xml_elem *element, apr_xml_doc *doc, <a class="el" href="classlog4cxx_1_1xml_1_1_d_o_m_configurator.html#a3edda1f230df8d9b039d648eb49e2913">AppenderMap</a> &appenders)</td></tr> |
| <tr class="memdesc:a1e950336d11bacdf15d22e35da490172"><td class="mdescLeft"> </td><td class="mdescRight">Used internally to configure the <a class="el" href="namespacelog4cxx.html">log4cxx</a> framework from an in-memory representation of an XML document. <a href="#a1e950336d11bacdf15d22e35da490172">More...</a><br /></td></tr> |
| <tr class="separator:a1e950336d11bacdf15d22e35da490172"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a904217ce328563101c5813c9692a077c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacelog4cxx.html#ad7ec98d27bca7666e23f27dd1fb181c8">LogString</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1xml_1_1_d_o_m_configurator.html#a904217ce328563101c5813c9692a077c">subst</a> (const <a class="el" href="namespacelog4cxx.html#ad7ec98d27bca7666e23f27dd1fb181c8">LogString</a> &value)</td></tr> |
| <tr class="separator:a904217ce328563101c5813c9692a077c"><td class="memSeparator" colspan="2"> </td></tr> |
| </table><table class="memberdecls"> |
| <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-static-methods"></a> |
| Static Protected Member Functions</h2></td></tr> |
| <tr class="memitem:aa3333fb41b59729c10bb1716db8809ba"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="namespacelog4cxx.html#ad7ec98d27bca7666e23f27dd1fb181c8">LogString</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1xml_1_1_d_o_m_configurator.html#aa3333fb41b59729c10bb1716db8809ba">getAttribute</a> (log4cxx::helpers::CharsetDecoderPtr &utf8Decoder, apr_xml_elem *, const std::string &attrName)</td></tr> |
| <tr class="separator:aa3333fb41b59729c10bb1716db8809ba"><td class="memSeparator" colspan="2"> </td></tr> |
| </table><table class="memberdecls"> |
| <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a> |
| Protected Attributes</h2></td></tr> |
| <tr class="memitem:a345ed9f28f6d95284d9132f12efd7772"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlog4cxx_1_1helpers_1_1_properties.html">helpers::Properties</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1xml_1_1_d_o_m_configurator.html#a345ed9f28f6d95284d9132f12efd7772">props</a></td></tr> |
| <tr class="separator:a345ed9f28f6d95284d9132f12efd7772"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:acd7126b4aea19d261b2fc05548e20edc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacelog4cxx_1_1spi.html#a7a69119f966029685ef737ca2d3ce0f0">spi::LoggerRepositoryPtr</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1xml_1_1_d_o_m_configurator.html#acd7126b4aea19d261b2fc05548e20edc">repository</a></td></tr> |
| <tr class="separator:acd7126b4aea19d261b2fc05548e20edc"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a8ebf1902a451815f789b17c37d3692b1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacelog4cxx_1_1spi.html#a50b911880982653d0d55ca130ad4a63a">spi::LoggerFactoryPtr</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1xml_1_1_d_o_m_configurator.html#a8ebf1902a451815f789b17c37d3692b1">loggerFactory</a></td></tr> |
| <tr class="separator:a8ebf1902a451815f789b17c37d3692b1"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="inherit_header pro_attribs_classlog4cxx_1_1helpers_1_1_object_impl"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classlog4cxx_1_1helpers_1_1_object_impl')"><img src="closed.png" alt="-"/> Protected Attributes inherited from <a class="el" href="classlog4cxx_1_1helpers_1_1_object_impl.html">ObjectImpl</a></td></tr> |
| <tr class="memitem:a88f2ae00c84f3f309965e6588ed158d4 inherit pro_attribs_classlog4cxx_1_1helpers_1_1_object_impl"><td class="memItemLeft" align="right" valign="top">unsigned int volatile </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1helpers_1_1_object_impl.html#a88f2ae00c84f3f309965e6588ed158d4">ref</a></td></tr> |
| <tr class="separator:a88f2ae00c84f3f309965e6588ed158d4 inherit pro_attribs_classlog4cxx_1_1helpers_1_1_object_impl"><td class="memSeparator" colspan="2"> </td></tr> |
| </table> |
| <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> |
| <div class="textblock"><p>Use this class to initialize the <a class="el" href="namespacelog4cxx.html">log4cxx</a> environment using a DOM tree. </p> |
| <p>Sometimes it is useful to see how <a class="el" href="namespacelog4cxx.html">log4cxx</a> is reading configuration files. You can enable <a class="el" href="namespacelog4cxx.html">log4cxx</a> internal logging by setting the <code>debug</code> attribute in the <code><a class="el" href="namespacelog4cxx.html">log4cxx</a></code> element. As in </p><pre> |
| <log4j:configuration <b>debug="true"</b> xmlns:log4j="http://jakarta.apache.org/log4j/"> |
| ... |
| </log4j:configuration> |
| </pre><p>There are sample XML files included in the package. </p> |
| </div><h2 class="groupheader">Member Typedef Documentation</h2> |
| <a class="anchor" id="a3edda1f230df8d9b039d648eb49e2913"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">typedef std::map<<a class="el" href="namespacelog4cxx.html#ad7ec98d27bca7666e23f27dd1fb181c8">LogString</a>, <a class="el" href="namespacelog4cxx.html#a825abdb8af807ab3153132d863803029">AppenderPtr</a>> <a class="el" href="classlog4cxx_1_1xml_1_1_d_o_m_configurator.html#a3edda1f230df8d9b039d648eb49e2913">AppenderMap</a></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">protected</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| </div> |
| </div> |
| <h2 class="groupheader">Constructor & Destructor Documentation</h2> |
| <a class="anchor" id="a26b0dce5ae3947b527097ef5d85cea22"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname"><a class="el" href="classlog4cxx_1_1xml_1_1_d_o_m_configurator.html">DOMConfigurator</a> </td> |
| <td>(</td> |
| <td class="paramname"></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a4179b39cabea8954856b4fe397174eba"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname"><a class="el" href="classlog4cxx_1_1xml_1_1_d_o_m_configurator.html">DOMConfigurator</a> </td> |
| <td>(</td> |
| <td class="paramtype"><a class="el" href="classlog4cxx_1_1helpers_1_1_pool.html">log4cxx::helpers::Pool</a> & </td> |
| <td class="paramname"><em>p</em></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| </div> |
| </div> |
| <h2 class="groupheader">Member Function Documentation</h2> |
| <a class="anchor" id="a0198815940c2715c84b0e04828cf8dfa"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">void addRef </td> |
| <td>(</td> |
| <td class="paramname"></td><td>)</td> |
| <td> const</td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">virtual</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Reimplemented from <a class="el" href="classlog4cxx_1_1helpers_1_1_object_impl.html#a0198815940c2715c84b0e04828cf8dfa">ObjectImpl</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="adf1ad357fa2073a1486e0f1fdd9bf8e5"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">static void configure </td> |
| <td>(</td> |
| <td class="paramtype">const std::string & </td> |
| <td class="paramname"><em>filename</em></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">static</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>A static version of <a class="el" href="classlog4cxx_1_1xml_1_1_d_o_m_configurator.html#ab10fff6ec1e4c8c47ec6f494dada8332" title="Interpret the XML file pointed by filename and set up log4cxx accordingly. ">doConfigure</a>. </p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a1fe3cb97dbdee73d6ac9346615d7ca61"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">static void configure </td> |
| <td>(</td> |
| <td class="paramtype">const std::wstring & </td> |
| <td class="paramname"><em>filename</em></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">static</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| </div> |
| </div> |
| <a class="anchor" id="abf869955401dcc179a93dc0500b85e7a"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">static void configure </td> |
| <td>(</td> |
| <td class="paramtype">const std::basic_string< <a class="el" href="namespacelog4cxx.html#a7edf438a3547255847b2b903b1a36aaf">UniChar</a> > & </td> |
| <td class="paramname"><em>filename</em></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">static</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a90062cf8103e0ae25528500825da56fa"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">static void configure </td> |
| <td>(</td> |
| <td class="paramtype">const <a class="el" href="logstring_8h.html#a782e95610ad4dd24aee670f3b5846a3b">CFStringRef</a> & </td> |
| <td class="paramname"><em>filename</em></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">static</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a3dc38efbde4f7aab19f29d972a0802dd"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">static void configureAndWatch </td> |
| <td>(</td> |
| <td class="paramtype">const std::string & </td> |
| <td class="paramname"><em>configFilename</em></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">static</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Like <a class="el" href="classlog4cxx_1_1xml_1_1_d_o_m_configurator.html#a7675df000b99f67213e1d31e18ce1241" title="Read the configuration file configFilename if it exists. ">configureAndWatch(const std::string& configFilename, long delay)</a> except that the default delay as defined by <a class="el" href="classlog4cxx_1_1helpers_1_1_file_watchdog.html#a339ae144d23b36d09a21da4767206ea3" title="The default delay between every file modification check, set to 60 seconds. ">log4cxx::helpers::FileWatchdog::DEFAULT_DELAY</a> is used. </p> |
| <dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramname">configFilename</td><td>A log4j configuration file in XML format. </td></tr> |
| </table> |
| </dd> |
| </dl> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a556c1e5b9aea031a52861763a88eaade"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">static void configureAndWatch </td> |
| <td>(</td> |
| <td class="paramtype">const std::wstring & </td> |
| <td class="paramname"><em>configFilename</em></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">static</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| </div> |
| </div> |
| <a class="anchor" id="abc8c9e827e3ac25fd2b89ef02462c16e"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">static void configureAndWatch </td> |
| <td>(</td> |
| <td class="paramtype">const std::basic_string< <a class="el" href="namespacelog4cxx.html#a7edf438a3547255847b2b903b1a36aaf">UniChar</a> > & </td> |
| <td class="paramname"><em>configFilename</em></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">static</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a7d2dcf74c1a031cdbce8748a0886ed48"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">static void configureAndWatch </td> |
| <td>(</td> |
| <td class="paramtype">const <a class="el" href="logstring_8h.html#a782e95610ad4dd24aee670f3b5846a3b">CFStringRef</a> & </td> |
| <td class="paramname"><em>configFilename</em></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">static</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a7675df000b99f67213e1d31e18ce1241"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">static void configureAndWatch </td> |
| <td>(</td> |
| <td class="paramtype">const std::string & </td> |
| <td class="paramname"><em>configFilename</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">long </td> |
| <td class="paramname"><em>delay</em> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">static</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Read the configuration file <code>configFilename</code> if it exists. </p> |
| <p>Moreover, a thread will be created that will periodically check if <code>configFilename</code> has been created or modified. The period is determined by the <code>delay</code> argument. If a change or file creation is detected, then <code>configFilename</code> is read to configure <a class="el" href="namespacelog4cxx.html">log4cxx</a>.</p> |
| <dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramname">configFilename</td><td>A log4j configuration file in XML format. </td></tr> |
| <tr><td class="paramname">delay</td><td>The delay in milliseconds to wait between each check. </td></tr> |
| </table> |
| </dd> |
| </dl> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a85fdb02cb7344449cd1b073dad9215aa"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">static void configureAndWatch </td> |
| <td>(</td> |
| <td class="paramtype">const std::wstring & </td> |
| <td class="paramname"><em>configFilename</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">long </td> |
| <td class="paramname"><em>delay</em> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">static</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a70841d14f345e019333c017bef149679"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">static void configureAndWatch </td> |
| <td>(</td> |
| <td class="paramtype">const std::basic_string< <a class="el" href="namespacelog4cxx.html#a7edf438a3547255847b2b903b1a36aaf">UniChar</a> > & </td> |
| <td class="paramname"><em>configFilename</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">long </td> |
| <td class="paramname"><em>delay</em> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">static</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| </div> |
| </div> |
| <a class="anchor" id="adf21853fcb4b90fc08f609b6dc6659e6"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">static void configureAndWatch </td> |
| <td>(</td> |
| <td class="paramtype">const <a class="el" href="logstring_8h.html#a782e95610ad4dd24aee670f3b5846a3b">CFStringRef</a> & </td> |
| <td class="paramname"><em>configFilename</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">long </td> |
| <td class="paramname"><em>delay</em> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">static</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| </div> |
| </div> |
| <a class="anchor" id="ab10fff6ec1e4c8c47ec6f494dada8332"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">void doConfigure </td> |
| <td>(</td> |
| <td class="paramtype">const <a class="el" href="classlog4cxx_1_1_file.html">File</a> & </td> |
| <td class="paramname"><em>filename</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype"><a class="el" href="namespacelog4cxx_1_1spi.html#a7a69119f966029685ef737ca2d3ce0f0">spi::LoggerRepositoryPtr</a> & </td> |
| <td class="paramname"><em>repository</em> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">virtual</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Interpret the XML file pointed by <code>filename</code> and set up <a class="el" href="namespacelog4cxx.html">log4cxx</a> accordingly. </p> |
| <p>The configuration is done relative to the hierarchy parameter. </p><dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramname">filename</td><td>The file to parse. </td></tr> |
| <tr><td class="paramname">repository</td><td>The hierarchy to operation upon. </td></tr> |
| </table> |
| </dd> |
| </dl> |
| |
| <p>Implements <a class="el" href="classlog4cxx_1_1spi_1_1_configurator.html#a5a874aab51a05508fda2cd7ae8e46465">Configurator</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a2461c5f68e7079b5337ec99195096dc3"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname"><a class="el" href="namespacelog4cxx.html#a825abdb8af807ab3153132d863803029">AppenderPtr</a> findAppenderByName </td> |
| <td>(</td> |
| <td class="paramtype"><a class="el" href="classlog4cxx_1_1helpers_1_1_pool.html">log4cxx::helpers::Pool</a> & </td> |
| <td class="paramname"><em>p</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">log4cxx::helpers::CharsetDecoderPtr & </td> |
| <td class="paramname"><em>utf8Decoder</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">apr_xml_elem * </td> |
| <td class="paramname"><em>elem</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">apr_xml_doc * </td> |
| <td class="paramname"><em>doc</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">const <a class="el" href="namespacelog4cxx.html#ad7ec98d27bca7666e23f27dd1fb181c8">LogString</a> & </td> |
| <td class="paramname"><em>appenderName</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype"><a class="el" href="classlog4cxx_1_1xml_1_1_d_o_m_configurator.html#a3edda1f230df8d9b039d648eb49e2913">AppenderMap</a> & </td> |
| <td class="paramname"><em>appenders</em> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">protected</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Used internally to parse appenders by IDREF name. </p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a929177d2096b4f608d29cc3644bb0daa"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname"><a class="el" href="namespacelog4cxx.html#a825abdb8af807ab3153132d863803029">AppenderPtr</a> findAppenderByReference </td> |
| <td>(</td> |
| <td class="paramtype"><a class="el" href="classlog4cxx_1_1helpers_1_1_pool.html">log4cxx::helpers::Pool</a> & </td> |
| <td class="paramname"><em>p</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">log4cxx::helpers::CharsetDecoderPtr & </td> |
| <td class="paramname"><em>utf8Decoder</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">apr_xml_elem * </td> |
| <td class="paramname"><em>appenderRef</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">apr_xml_doc * </td> |
| <td class="paramname"><em>doc</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype"><a class="el" href="classlog4cxx_1_1xml_1_1_d_o_m_configurator.html#a3edda1f230df8d9b039d648eb49e2913">AppenderMap</a> & </td> |
| <td class="paramname"><em>appenders</em> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">protected</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Used internally to parse appenders by IDREF element. </p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="aa3333fb41b59729c10bb1716db8809ba"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">static <a class="el" href="namespacelog4cxx.html#ad7ec98d27bca7666e23f27dd1fb181c8">LogString</a> getAttribute </td> |
| <td>(</td> |
| <td class="paramtype">log4cxx::helpers::CharsetDecoderPtr & </td> |
| <td class="paramname"><em>utf8Decoder</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">apr_xml_elem * </td> |
| <td class="paramname">, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">const std::string & </td> |
| <td class="paramname"><em>attrName</em> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">static</span><span class="mlabel">protected</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a1e950336d11bacdf15d22e35da490172"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">void parse </td> |
| <td>(</td> |
| <td class="paramtype"><a class="el" href="classlog4cxx_1_1helpers_1_1_pool.html">log4cxx::helpers::Pool</a> & </td> |
| <td class="paramname"><em>p</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">log4cxx::helpers::CharsetDecoderPtr & </td> |
| <td class="paramname"><em>utf8Decoder</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">apr_xml_elem * </td> |
| <td class="paramname"><em>element</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">apr_xml_doc * </td> |
| <td class="paramname"><em>doc</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype"><a class="el" href="classlog4cxx_1_1xml_1_1_d_o_m_configurator.html#a3edda1f230df8d9b039d648eb49e2913">AppenderMap</a> & </td> |
| <td class="paramname"><em>appenders</em> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">protected</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Used internally to configure the <a class="el" href="namespacelog4cxx.html">log4cxx</a> framework from an in-memory representation of an XML document. </p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a64f4453fc875493cda610aedf478caa3"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname"><a class="el" href="namespacelog4cxx.html#a825abdb8af807ab3153132d863803029">AppenderPtr</a> parseAppender </td> |
| <td>(</td> |
| <td class="paramtype"><a class="el" href="classlog4cxx_1_1helpers_1_1_pool.html">log4cxx::helpers::Pool</a> & </td> |
| <td class="paramname"><em>p</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">log4cxx::helpers::CharsetDecoderPtr & </td> |
| <td class="paramname"><em>utf8Decoder</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">apr_xml_elem * </td> |
| <td class="paramname"><em>appenderElement</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">apr_xml_doc * </td> |
| <td class="paramname"><em>doc</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype"><a class="el" href="classlog4cxx_1_1xml_1_1_d_o_m_configurator.html#a3edda1f230df8d9b039d648eb49e2913">AppenderMap</a> & </td> |
| <td class="paramname"><em>appenders</em> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">protected</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Used internally to parse an appender element. </p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a92f2f01783a2959bc38c29995f1c36b9"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">void parseChildrenOfLoggerElement </td> |
| <td>(</td> |
| <td class="paramtype"><a class="el" href="classlog4cxx_1_1helpers_1_1_pool.html">log4cxx::helpers::Pool</a> & </td> |
| <td class="paramname"><em>p</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">log4cxx::helpers::CharsetDecoderPtr & </td> |
| <td class="paramname"><em>utf8Decoder</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">apr_xml_elem * </td> |
| <td class="paramname"><em>catElement</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype"><a class="el" href="namespacelog4cxx.html#a59eb1cd441fdcbcc0f5479ec03f962ea">LoggerPtr</a> </td> |
| <td class="paramname"><em>logger</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">bool </td> |
| <td class="paramname"><em>isRoot</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">apr_xml_doc * </td> |
| <td class="paramname"><em>doc</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype"><a class="el" href="classlog4cxx_1_1xml_1_1_d_o_m_configurator.html#a3edda1f230df8d9b039d648eb49e2913">AppenderMap</a> & </td> |
| <td class="paramname"><em>appenders</em> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">protected</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Used internally to parse the children of a logger element. </p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a4ce8230a98b7d37e8ab5c107f685df1d"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">void parseErrorHandler </td> |
| <td>(</td> |
| <td class="paramtype"><a class="el" href="classlog4cxx_1_1helpers_1_1_pool.html">log4cxx::helpers::Pool</a> & </td> |
| <td class="paramname"><em>p</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">log4cxx::helpers::CharsetDecoderPtr & </td> |
| <td class="paramname"><em>utf8Decoder</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">apr_xml_elem * </td> |
| <td class="paramname"><em>element</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype"><a class="el" href="namespacelog4cxx.html#a825abdb8af807ab3153132d863803029">AppenderPtr</a> & </td> |
| <td class="paramname"><em>appender</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">apr_xml_doc * </td> |
| <td class="paramname"><em>doc</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype"><a class="el" href="classlog4cxx_1_1xml_1_1_d_o_m_configurator.html#a3edda1f230df8d9b039d648eb49e2913">AppenderMap</a> & </td> |
| <td class="paramname"><em>appenders</em> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">protected</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Used internally to parse an <a class="el" href="classlog4cxx_1_1spi_1_1_error_handler.html">ErrorHandler </a> element. </p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a339c689d8a4381851fc3e3c32f68ed58"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">void parseFilters </td> |
| <td>(</td> |
| <td class="paramtype"><a class="el" href="classlog4cxx_1_1helpers_1_1_pool.html">log4cxx::helpers::Pool</a> & </td> |
| <td class="paramname"><em>p</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">log4cxx::helpers::CharsetDecoderPtr & </td> |
| <td class="paramname"><em>utf8Decoder</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">apr_xml_elem * </td> |
| <td class="paramname"><em>element</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">std::vector< <a class="el" href="namespacelog4cxx_1_1spi.html#a2d59aaf291a3cb28e165f0912242da25">log4cxx::spi::FilterPtr</a> > & </td> |
| <td class="paramname"><em>filters</em> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">protected</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Used internally to parse a filter element. </p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a4774874e7eebe13e5f9b3da6f8ce4d02"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname"><a class="el" href="namespacelog4cxx.html#abacb7573630fc4e562c99e4571a90f1e">LayoutPtr</a> parseLayout </td> |
| <td>(</td> |
| <td class="paramtype"><a class="el" href="classlog4cxx_1_1helpers_1_1_pool.html">log4cxx::helpers::Pool</a> & </td> |
| <td class="paramname"><em>p</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">log4cxx::helpers::CharsetDecoderPtr & </td> |
| <td class="paramname"><em>utf8Decoder</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">apr_xml_elem * </td> |
| <td class="paramname"><em>layout_element</em> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">protected</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Used internally to parse a layout element. </p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a70a68c5e4051d3da432fe503eebc9ad9"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">void parseLevel </td> |
| <td>(</td> |
| <td class="paramtype"><a class="el" href="classlog4cxx_1_1helpers_1_1_pool.html">log4cxx::helpers::Pool</a> & </td> |
| <td class="paramname"><em>p</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">log4cxx::helpers::CharsetDecoderPtr & </td> |
| <td class="paramname"><em>utf8Decoder</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">apr_xml_elem * </td> |
| <td class="paramname"><em>element</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype"><a class="el" href="namespacelog4cxx.html#a59eb1cd441fdcbcc0f5479ec03f962ea">LoggerPtr</a> </td> |
| <td class="paramname"><em>logger</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">bool </td> |
| <td class="paramname"><em>isRoot</em> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">protected</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Used internally to parse a level element. </p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a416d11ccdf44cbf77258cbbf48b30834"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">void parseLogger </td> |
| <td>(</td> |
| <td class="paramtype"><a class="el" href="classlog4cxx_1_1helpers_1_1_pool.html">log4cxx::helpers::Pool</a> & </td> |
| <td class="paramname"><em>p</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">log4cxx::helpers::CharsetDecoderPtr & </td> |
| <td class="paramname"><em>utf8Decoder</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">apr_xml_elem * </td> |
| <td class="paramname"><em>loggerElement</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">apr_xml_doc * </td> |
| <td class="paramname"><em>doc</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype"><a class="el" href="classlog4cxx_1_1xml_1_1_d_o_m_configurator.html#a3edda1f230df8d9b039d648eb49e2913">AppenderMap</a> & </td> |
| <td class="paramname"><em>appenders</em> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">protected</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Used internally to parse a logger element. </p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="ae8c2524fd015e7af6ad4464a5dd5e318"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">void parseLoggerFactory </td> |
| <td>(</td> |
| <td class="paramtype"><a class="el" href="classlog4cxx_1_1helpers_1_1_pool.html">log4cxx::helpers::Pool</a> & </td> |
| <td class="paramname"><em>p</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">log4cxx::helpers::CharsetDecoderPtr & </td> |
| <td class="paramname"><em>utf8Decoder</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">apr_xml_elem * </td> |
| <td class="paramname"><em>factoryElement</em> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">protected</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Used internally to parse the logger factory element. </p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a3183f3c0f0a022b1c6be78f079e0bcd6"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">log4cxx::rolling::RollingPolicyPtr parseRollingPolicy </td> |
| <td>(</td> |
| <td class="paramtype"><a class="el" href="classlog4cxx_1_1helpers_1_1_pool.html">log4cxx::helpers::Pool</a> & </td> |
| <td class="paramname"><em>p</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">log4cxx::helpers::CharsetDecoderPtr & </td> |
| <td class="paramname"><em>utf8Decoder</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">apr_xml_elem * </td> |
| <td class="paramname"><em>factoryElement</em> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">protected</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Used internally to parse the logger factory element. </p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a5a2e136ae5cd923856e0a1117f3ceb21"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">void parseRoot </td> |
| <td>(</td> |
| <td class="paramtype"><a class="el" href="classlog4cxx_1_1helpers_1_1_pool.html">log4cxx::helpers::Pool</a> & </td> |
| <td class="paramname"><em>p</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">log4cxx::helpers::CharsetDecoderPtr & </td> |
| <td class="paramname"><em>utf8Decoder</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">apr_xml_elem * </td> |
| <td class="paramname"><em>rootElement</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">apr_xml_doc * </td> |
| <td class="paramname"><em>doc</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype"><a class="el" href="classlog4cxx_1_1xml_1_1_d_o_m_configurator.html#a3edda1f230df8d9b039d648eb49e2913">AppenderMap</a> & </td> |
| <td class="paramname"><em>appenders</em> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">protected</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Used internally to parse the root logger element. </p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="ab5761268219c5198babdbd4d8f65dc32"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname"><a class="el" href="classlog4cxx_1_1helpers_1_1_object_ptr.html">log4cxx::helpers::ObjectPtr</a> parseTriggeringPolicy </td> |
| <td>(</td> |
| <td class="paramtype"><a class="el" href="classlog4cxx_1_1helpers_1_1_pool.html">log4cxx::helpers::Pool</a> & </td> |
| <td class="paramname"><em>p</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">log4cxx::helpers::CharsetDecoderPtr & </td> |
| <td class="paramname"><em>utf8Decoder</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">apr_xml_elem * </td> |
| <td class="paramname"><em>factoryElement</em> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">protected</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Used internally to parse the logger factory element. </p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a55c31efee1904916b999395fa4d46a24"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">void releaseRef </td> |
| <td>(</td> |
| <td class="paramname"></td><td>)</td> |
| <td> const</td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">virtual</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Reimplemented from <a class="el" href="classlog4cxx_1_1helpers_1_1_object_impl.html#a55c31efee1904916b999395fa4d46a24">ObjectImpl</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="abe57142bc006a0a72658e68268bdc21d"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">void setParameter </td> |
| <td>(</td> |
| <td class="paramtype"><a class="el" href="classlog4cxx_1_1helpers_1_1_pool.html">log4cxx::helpers::Pool</a> & </td> |
| <td class="paramname"><em>p</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">log4cxx::helpers::CharsetDecoderPtr & </td> |
| <td class="paramname"><em>utf8Decoder</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">apr_xml_elem * </td> |
| <td class="paramname"><em>elem</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype"><a class="el" href="classlog4cxx_1_1config_1_1_property_setter.html">log4cxx::config::PropertySetter</a> & </td> |
| <td class="paramname"><em>propSetter</em> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">protected</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a904217ce328563101c5813c9692a077c"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname"><a class="el" href="namespacelog4cxx.html#ad7ec98d27bca7666e23f27dd1fb181c8">LogString</a> subst </td> |
| <td>(</td> |
| <td class="paramtype">const <a class="el" href="namespacelog4cxx.html#ad7ec98d27bca7666e23f27dd1fb181c8">LogString</a> & </td> |
| <td class="paramname"><em>value</em></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">protected</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| </div> |
| </div> |
| <h2 class="groupheader">Member Data Documentation</h2> |
| <a class="anchor" id="a8ebf1902a451815f789b17c37d3692b1"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname"><a class="el" href="namespacelog4cxx_1_1spi.html#a50b911880982653d0d55ca130ad4a63a">spi::LoggerFactoryPtr</a> loggerFactory</td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">protected</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a345ed9f28f6d95284d9132f12efd7772"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname"><a class="el" href="classlog4cxx_1_1helpers_1_1_properties.html">helpers::Properties</a> props</td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">protected</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| </div> |
| </div> |
| <a class="anchor" id="acd7126b4aea19d261b2fc05548e20edc"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname"><a class="el" href="namespacelog4cxx_1_1spi.html#a7a69119f966029685ef737ca2d3ce0f0">spi::LoggerRepositoryPtr</a> repository</td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">protected</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| </div> |
| </div> |
| <hr/>The documentation for this class was generated from the following file:<ul> |
| <li><a class="el" href="domconfigurator_8h.html">domconfigurator.h</a></li> |
| </ul> |
| </div><!-- contents --> |
| </div><!-- doc-content --> |
| <!-- |
| Licensed to the Apache Software Foundation (ASF) under one or more |
| contributor license agreements. See the NOTICE file distributed with |
| this work for additional information regarding copyright ownership. |
| The ASF licenses this file to You under the Apache License, Version 2.0 |
| (the "License"); you may not use this file except in compliance with |
| the License. You may obtain a copy of the License at |
| http://www.apache.org/licenses/LICENSE-2.0 |
| Unless required by applicable law or agreed to in writing, software |
| distributed under the License is distributed on an "AS IS" BASIS, |
| WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
| See the License for the specific language governing permissions and |
| limitations under the License. |
| --> |
| </body> |
| </html> |