blob: 280118474301b1b7498019a7322591a005213d8f [file] [log] [blame]
<!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: Level 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>
&#160;<span id="projectnumber">Version 0.10.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&#160;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&#160;List</span></a></li>
<li><a href="classes.html"><span>Class&#160;Index</span></a></li>
<li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&#160;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_1_level.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="#nested-classes">Classes</a> &#124;
<a href="#pub-types">Public Types</a> &#124;
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="classlog4cxx_1_1_level-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">Level Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p>Defines the minimum set of levels recognized by the system, that is <code>OFF</code>, <code>FATAL</code>, <code>ERROR</code>, <code>WARN</code>, <code>INFO</code>, <code>DEBUG</code> and <code>ALL</code>.
<a href="classlog4cxx_1_1_level.html#details">More...</a></p>
<div class="dynheader">
Inheritance diagram for Level:</div>
<div class="dyncontent">
<div class="center">
<img src="classlog4cxx_1_1_level.png" usemap="#Level_map" alt=""/>
<map id="Level_map" name="Level_map">
<area href="classlog4cxx_1_1helpers_1_1_object_impl.html" title="Implementation class for Object. " alt="ObjectImpl" shape="rect" coords="0,56,71,80"/>
<area href="classlog4cxx_1_1helpers_1_1_object.html" title="base class for java-like objects. " alt="Object" shape="rect" coords="0,0,71,24"/>
</map>
</div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1_level_1_1_level_class.html">LevelClass</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
Public Types</h2></td></tr>
<tr class="memitem:a385c44f6fb256e5716a2302a5b940388"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom">{ <br />
&#160;&#160;<a class="el" href="classlog4cxx_1_1_level.html#a385c44f6fb256e5716a2302a5b940388a9d4831cc46e562c5d25839dc5ee9dfbf">OFF_INT</a> = INT_MAX,
<a class="el" href="classlog4cxx_1_1_level.html#a385c44f6fb256e5716a2302a5b940388a58177d67f8b864c9837db1fa0f7661f1">FATAL_INT</a> = 50000,
<a class="el" href="classlog4cxx_1_1_level.html#a385c44f6fb256e5716a2302a5b940388ae0d8868f5ae02c59f4ca3cbe5383cc74">ERROR_INT</a> = 40000,
<a class="el" href="classlog4cxx_1_1_level.html#a385c44f6fb256e5716a2302a5b940388ac791780de95309d89e274aa2ca947a3b">WARN_INT</a> = 30000,
<br />
&#160;&#160;<a class="el" href="classlog4cxx_1_1_level.html#a385c44f6fb256e5716a2302a5b940388a9f5e2888e5b89b9c112a46c0a9f8e8d9">INFO_INT</a> = 20000,
<a class="el" href="classlog4cxx_1_1_level.html#a385c44f6fb256e5716a2302a5b940388aff9f211cb40c69983adc0ed1215d19de">DEBUG_INT</a> = 10000,
<a class="el" href="classlog4cxx_1_1_level.html#a385c44f6fb256e5716a2302a5b940388abef9f2c169ac73abd87f50ab12e98c0b">TRACE_INT</a> = 5000,
<a class="el" href="classlog4cxx_1_1_level.html#a385c44f6fb256e5716a2302a5b940388a32b5bf278eed954c934776f9182d3b80">ALL_INT</a> = INT_MIN
<br />
}</td></tr>
<tr class="separator:a385c44f6fb256e5716a2302a5b940388"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><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:ab4d10a3bf3f459e43ce1596c4b82e11e"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1_level.html#ab4d10a3bf3f459e43ce1596c4b82e11e">Level</a> (int level, const <a class="el" href="namespacelog4cxx.html#ad7ec98d27bca7666e23f27dd1fb181c8">LogString</a> &amp;name, int syslogEquivalent)</td></tr>
<tr class="memdesc:ab4d10a3bf3f459e43ce1596c4b82e11e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Instantiate a <a class="el" href="classlog4cxx_1_1_level.html" title="Defines the minimum set of levels recognized by the system, that is OFF, FATAL, ERROR, WARN, INFO, DEBUG and ALL. ">Level</a> object. <a href="#ab4d10a3bf3f459e43ce1596c4b82e11e">More...</a><br /></td></tr>
<tr class="separator:ab4d10a3bf3f459e43ce1596c4b82e11e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abfd6af7cf29fc0ca28b55cdb37faee41"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1_level.html#abfd6af7cf29fc0ca28b55cdb37faee41">toString</a> (std::string &amp;name) const </td></tr>
<tr class="memdesc:abfd6af7cf29fc0ca28b55cdb37faee41"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the name of the level in the current encoding. <a href="#abfd6af7cf29fc0ca28b55cdb37faee41">More...</a><br /></td></tr>
<tr class="separator:abfd6af7cf29fc0ca28b55cdb37faee41"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0ebd3326975d7f4af4ca9519caa01c74"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1_level.html#a0ebd3326975d7f4af4ca9519caa01c74">toString</a> (std::wstring &amp;name) const </td></tr>
<tr class="memdesc:a0ebd3326975d7f4af4ca9519caa01c74"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the name of the level. <a href="#a0ebd3326975d7f4af4ca9519caa01c74">More...</a><br /></td></tr>
<tr class="separator:a0ebd3326975d7f4af4ca9519caa01c74"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa64428e29dc1069895df88a2523aeab6"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1_level.html#aa64428e29dc1069895df88a2523aeab6">toString</a> (std::basic_string&lt; <a class="el" href="namespacelog4cxx.html#a7edf438a3547255847b2b903b1a36aaf">UniChar</a> &gt; &amp;name) const </td></tr>
<tr class="memdesc:aa64428e29dc1069895df88a2523aeab6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the name of the level. <a href="#aa64428e29dc1069895df88a2523aeab6">More...</a><br /></td></tr>
<tr class="separator:aa64428e29dc1069895df88a2523aeab6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1f7cd4de2d66fc16238acc0d198dc232"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1_level.html#a1f7cd4de2d66fc16238acc0d198dc232">toString</a> (<a class="el" href="logstring_8h.html#a782e95610ad4dd24aee670f3b5846a3b">CFStringRef</a> &amp;name) const </td></tr>
<tr class="memdesc:a1f7cd4de2d66fc16238acc0d198dc232"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the name of the level. <a href="#a1f7cd4de2d66fc16238acc0d198dc232">More...</a><br /></td></tr>
<tr class="separator:a1f7cd4de2d66fc16238acc0d198dc232"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3881aab98aa2303d4d7d07ebb29f2347"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacelog4cxx.html#ad7ec98d27bca7666e23f27dd1fb181c8">LogString</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1_level.html#a3881aab98aa2303d4d7d07ebb29f2347">toString</a> () const </td></tr>
<tr class="memdesc:a3881aab98aa2303d4d7d07ebb29f2347"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the string representation of this level. <a href="#a3881aab98aa2303d4d7d07ebb29f2347">More...</a><br /></td></tr>
<tr class="separator:a3881aab98aa2303d4d7d07ebb29f2347"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5e096fb60e3d1dbcdde3d8b7df52fca4"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1_level.html#a5e096fb60e3d1dbcdde3d8b7df52fca4">equals</a> (const <a class="el" href="namespacelog4cxx.html#ae5a3f62e1b8b965953cbddfda82c53b5">LevelPtr</a> &amp;level) const </td></tr>
<tr class="memdesc:a5e096fb60e3d1dbcdde3d8b7df52fca4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Two levels are equal if their level fields are equal. <a href="#a5e096fb60e3d1dbcdde3d8b7df52fca4">More...</a><br /></td></tr>
<tr class="separator:a5e096fb60e3d1dbcdde3d8b7df52fca4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aad89b6027e32c176d3af432e97e98bf7"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1_level.html#aad89b6027e32c176d3af432e97e98bf7">operator==</a> (const <a class="el" href="classlog4cxx_1_1_level.html">Level</a> &amp;level1) const </td></tr>
<tr class="separator:aad89b6027e32c176d3af432e97e98bf7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8170ac6d79c3db500f5293e06cc4e0ea"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1_level.html#a8170ac6d79c3db500f5293e06cc4e0ea">operator!=</a> (const <a class="el" href="classlog4cxx_1_1_level.html">Level</a> &amp;level1) const </td></tr>
<tr class="separator:a8170ac6d79c3db500f5293e06cc4e0ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab3edbd8fc35e61debc7a5cbaae8d0ec8"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1_level.html#ab3edbd8fc35e61debc7a5cbaae8d0ec8">getSyslogEquivalent</a> () const </td></tr>
<tr class="memdesc:ab3edbd8fc35e61debc7a5cbaae8d0ec8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the syslog equivalent of this level as an integer. <a href="#ab3edbd8fc35e61debc7a5cbaae8d0ec8">More...</a><br /></td></tr>
<tr class="separator:ab3edbd8fc35e61debc7a5cbaae8d0ec8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1e0c7c9d94913a73f0c5800b85fb01b7"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1_level.html#a1e0c7c9d94913a73f0c5800b85fb01b7">isGreaterOrEqual</a> (const <a class="el" href="namespacelog4cxx.html#ae5a3f62e1b8b965953cbddfda82c53b5">LevelPtr</a> &amp;level) const </td></tr>
<tr class="memdesc:a1e0c7c9d94913a73f0c5800b85fb01b7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns <code>true</code> if this level has a higher or equal level than the level passed as argument, <code>false</code> otherwise. <a href="#a1e0c7c9d94913a73f0c5800b85fb01b7">More...</a><br /></td></tr>
<tr class="separator:a1e0c7c9d94913a73f0c5800b85fb01b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af7a5586bcba0f228f5acb3b37ebae263"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1_level.html#af7a5586bcba0f228f5acb3b37ebae263">toInt</a> () const </td></tr>
<tr class="memdesc:af7a5586bcba0f228f5acb3b37ebae263"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the integer representation of this level. <a href="#af7a5586bcba0f228f5acb3b37ebae263">More...</a><br /></td></tr>
<tr class="separator:af7a5586bcba0f228f5acb3b37ebae263"><td class="memSeparator" colspan="2">&#160;</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="-"/>&#160;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">&#160;</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">&#160;</td></tr>
<tr class="memitem:abb974728bb3cb991285140c1aa57eed7 inherit pub_methods_classlog4cxx_1_1helpers_1_1_object_impl"><td class="memItemLeft" align="right" valign="top">virtual&#160;</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">&#160;</td></tr>
<tr class="memitem:a0198815940c2715c84b0e04828cf8dfa inherit pub_methods_classlog4cxx_1_1helpers_1_1_object_impl"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1helpers_1_1_object_impl.html#a0198815940c2715c84b0e04828cf8dfa">addRef</a> () const </td></tr>
<tr class="separator:a0198815940c2715c84b0e04828cf8dfa inherit pub_methods_classlog4cxx_1_1helpers_1_1_object_impl"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a55c31efee1904916b999395fa4d46a24 inherit pub_methods_classlog4cxx_1_1helpers_1_1_object_impl"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1helpers_1_1_object_impl.html#a55c31efee1904916b999395fa4d46a24">releaseRef</a> () const </td></tr>
<tr class="separator:a55c31efee1904916b999395fa4d46a24 inherit pub_methods_classlog4cxx_1_1helpers_1_1_object_impl"><td class="memSeparator" colspan="2">&#160;</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="-"/>&#160;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> &amp;&#160;</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">&#160;</td></tr>
<tr class="memitem:ab5cc4f9ba1ea5c2f25bc4b1f0dac5dc5 inherit pub_methods_classlog4cxx_1_1helpers_1_1_object"><td class="memItemLeft" align="right" valign="top">virtual&#160;</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">&#160;</td></tr>
<tr class="memitem:a0ab1bb19059c1de23f8a35cdbc0b6a5c inherit pub_methods_classlog4cxx_1_1helpers_1_1_object"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1helpers_1_1_object.html#a0ab1bb19059c1de23f8a35cdbc0b6a5c">instanceof</a> (const <a class="el" href="classlog4cxx_1_1helpers_1_1_class.html">Class</a> &amp;clazz) const =0</td></tr>
<tr class="separator:a0ab1bb19059c1de23f8a35cdbc0b6a5c inherit pub_methods_classlog4cxx_1_1helpers_1_1_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a04b3422e17b0a882538bbc99833ab9df inherit pub_methods_classlog4cxx_1_1helpers_1_1_object"><td class="memItemLeft" align="right" valign="top">virtual const void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1helpers_1_1_object.html#a04b3422e17b0a882538bbc99833ab9df">cast</a> (const <a class="el" href="classlog4cxx_1_1helpers_1_1_class.html">Class</a> &amp;clazz) const =0</td></tr>
<tr class="separator:a04b3422e17b0a882538bbc99833ab9df inherit pub_methods_classlog4cxx_1_1helpers_1_1_object"><td class="memSeparator" colspan="2">&#160;</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:a54fca33550fe6fe67d1c5031e03be086"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="namespacelog4cxx.html#ae5a3f62e1b8b965953cbddfda82c53b5">LevelPtr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1_level.html#a54fca33550fe6fe67d1c5031e03be086">toLevel</a> (const std::string &amp;sArg)</td></tr>
<tr class="memdesc:a54fca33550fe6fe67d1c5031e03be086"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert the string passed as argument to a level. <a href="#a54fca33550fe6fe67d1c5031e03be086">More...</a><br /></td></tr>
<tr class="separator:a54fca33550fe6fe67d1c5031e03be086"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a63aabe220f2715b5fefb8bc03f24d590"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="namespacelog4cxx.html#ae5a3f62e1b8b965953cbddfda82c53b5">LevelPtr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1_level.html#a63aabe220f2715b5fefb8bc03f24d590">toLevel</a> (const std::string &amp;sArg, const <a class="el" href="namespacelog4cxx.html#ae5a3f62e1b8b965953cbddfda82c53b5">LevelPtr</a> &amp;defaultLevel)</td></tr>
<tr class="memdesc:a63aabe220f2715b5fefb8bc03f24d590"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert the string passed as argument to a level. <a href="#a63aabe220f2715b5fefb8bc03f24d590">More...</a><br /></td></tr>
<tr class="separator:a63aabe220f2715b5fefb8bc03f24d590"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5d7446eff9546fe233732691f945fa55"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="namespacelog4cxx.html#ae5a3f62e1b8b965953cbddfda82c53b5">LevelPtr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1_level.html#a5d7446eff9546fe233732691f945fa55">toLevel</a> (const std::wstring &amp;sArg)</td></tr>
<tr class="memdesc:a5d7446eff9546fe233732691f945fa55"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert the string passed as argument to a level. <a href="#a5d7446eff9546fe233732691f945fa55">More...</a><br /></td></tr>
<tr class="separator:a5d7446eff9546fe233732691f945fa55"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa4c73508bd157edd6f79e55bd2820f0f"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="namespacelog4cxx.html#ae5a3f62e1b8b965953cbddfda82c53b5">LevelPtr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1_level.html#aa4c73508bd157edd6f79e55bd2820f0f">toLevel</a> (const std::wstring &amp;sArg, const <a class="el" href="namespacelog4cxx.html#ae5a3f62e1b8b965953cbddfda82c53b5">LevelPtr</a> &amp;defaultLevel)</td></tr>
<tr class="memdesc:aa4c73508bd157edd6f79e55bd2820f0f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert the string passed as argument to a level. <a href="#aa4c73508bd157edd6f79e55bd2820f0f">More...</a><br /></td></tr>
<tr class="separator:aa4c73508bd157edd6f79e55bd2820f0f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a74d7d00d12195540e25b922e940dd9c2"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="namespacelog4cxx.html#ae5a3f62e1b8b965953cbddfda82c53b5">LevelPtr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1_level.html#a74d7d00d12195540e25b922e940dd9c2">toLevel</a> (const std::basic_string&lt; <a class="el" href="namespacelog4cxx.html#a7edf438a3547255847b2b903b1a36aaf">UniChar</a> &gt; &amp;sArg)</td></tr>
<tr class="memdesc:a74d7d00d12195540e25b922e940dd9c2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert the string passed as argument to a level. <a href="#a74d7d00d12195540e25b922e940dd9c2">More...</a><br /></td></tr>
<tr class="separator:a74d7d00d12195540e25b922e940dd9c2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6aa39e9709cf1d5c4fe562360a805e3d"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="namespacelog4cxx.html#ae5a3f62e1b8b965953cbddfda82c53b5">LevelPtr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1_level.html#a6aa39e9709cf1d5c4fe562360a805e3d">toLevel</a> (const std::basic_string&lt; <a class="el" href="namespacelog4cxx.html#a7edf438a3547255847b2b903b1a36aaf">UniChar</a> &gt; &amp;sArg, const <a class="el" href="namespacelog4cxx.html#ae5a3f62e1b8b965953cbddfda82c53b5">LevelPtr</a> &amp;defaultLevel)</td></tr>
<tr class="memdesc:a6aa39e9709cf1d5c4fe562360a805e3d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert the string passed as argument to a level. <a href="#a6aa39e9709cf1d5c4fe562360a805e3d">More...</a><br /></td></tr>
<tr class="separator:a6aa39e9709cf1d5c4fe562360a805e3d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a869ef7171ce8264741372d6bbf6c2e13"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="namespacelog4cxx.html#ae5a3f62e1b8b965953cbddfda82c53b5">LevelPtr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1_level.html#a869ef7171ce8264741372d6bbf6c2e13">toLevel</a> (const <a class="el" href="logstring_8h.html#a782e95610ad4dd24aee670f3b5846a3b">CFStringRef</a> &amp;sArg)</td></tr>
<tr class="memdesc:a869ef7171ce8264741372d6bbf6c2e13"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert the string passed as argument to a level. <a href="#a869ef7171ce8264741372d6bbf6c2e13">More...</a><br /></td></tr>
<tr class="separator:a869ef7171ce8264741372d6bbf6c2e13"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5e76ca662882d1e53e669a999a4f9e58"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="namespacelog4cxx.html#ae5a3f62e1b8b965953cbddfda82c53b5">LevelPtr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1_level.html#a5e76ca662882d1e53e669a999a4f9e58">toLevel</a> (const <a class="el" href="logstring_8h.html#a782e95610ad4dd24aee670f3b5846a3b">CFStringRef</a> &amp;sArg, const <a class="el" href="namespacelog4cxx.html#ae5a3f62e1b8b965953cbddfda82c53b5">LevelPtr</a> &amp;defaultLevel)</td></tr>
<tr class="memdesc:a5e76ca662882d1e53e669a999a4f9e58"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert the string passed as argument to a level. <a href="#a5e76ca662882d1e53e669a999a4f9e58">More...</a><br /></td></tr>
<tr class="separator:a5e76ca662882d1e53e669a999a4f9e58"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a93773d0c5a26176c1a9d97e4bc22b7c1"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="namespacelog4cxx.html#ae5a3f62e1b8b965953cbddfda82c53b5">LevelPtr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1_level.html#a93773d0c5a26176c1a9d97e4bc22b7c1">toLevelLS</a> (const <a class="el" href="namespacelog4cxx.html#ad7ec98d27bca7666e23f27dd1fb181c8">LogString</a> &amp;sArg)</td></tr>
<tr class="memdesc:a93773d0c5a26176c1a9d97e4bc22b7c1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert the string passed as argument to a level. <a href="#a93773d0c5a26176c1a9d97e4bc22b7c1">More...</a><br /></td></tr>
<tr class="separator:a93773d0c5a26176c1a9d97e4bc22b7c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acad10514680e6c6909b2284024af88fa"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="namespacelog4cxx.html#ae5a3f62e1b8b965953cbddfda82c53b5">LevelPtr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1_level.html#acad10514680e6c6909b2284024af88fa">toLevelLS</a> (const <a class="el" href="namespacelog4cxx.html#ad7ec98d27bca7666e23f27dd1fb181c8">LogString</a> &amp;sArg, const <a class="el" href="namespacelog4cxx.html#ae5a3f62e1b8b965953cbddfda82c53b5">LevelPtr</a> &amp;defaultLevel)</td></tr>
<tr class="memdesc:acad10514680e6c6909b2284024af88fa"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert the string passed as argument to a level. <a href="#acad10514680e6c6909b2284024af88fa">More...</a><br /></td></tr>
<tr class="separator:acad10514680e6c6909b2284024af88fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aff64e5f7691be93d96059c6774ceb04a"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="namespacelog4cxx.html#ae5a3f62e1b8b965953cbddfda82c53b5">LevelPtr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1_level.html#aff64e5f7691be93d96059c6774ceb04a">toLevel</a> (int val)</td></tr>
<tr class="memdesc:aff64e5f7691be93d96059c6774ceb04a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert an integer passed as argument to a level. <a href="#aff64e5f7691be93d96059c6774ceb04a">More...</a><br /></td></tr>
<tr class="separator:aff64e5f7691be93d96059c6774ceb04a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abb7a5164dec74edd95f4c29c038d4f15"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="namespacelog4cxx.html#ae5a3f62e1b8b965953cbddfda82c53b5">LevelPtr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1_level.html#abb7a5164dec74edd95f4c29c038d4f15">toLevel</a> (int val, const <a class="el" href="namespacelog4cxx.html#ae5a3f62e1b8b965953cbddfda82c53b5">LevelPtr</a> &amp;defaultLevel)</td></tr>
<tr class="memdesc:abb7a5164dec74edd95f4c29c038d4f15"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert an integer passed as argument to a level. <a href="#abb7a5164dec74edd95f4c29c038d4f15">More...</a><br /></td></tr>
<tr class="separator:abb7a5164dec74edd95f4c29c038d4f15"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7d56957ef564b583ee018679ba7853c5"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="namespacelog4cxx.html#ae5a3f62e1b8b965953cbddfda82c53b5">LevelPtr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1_level.html#a7d56957ef564b583ee018679ba7853c5">getAll</a> ()</td></tr>
<tr class="separator:a7d56957ef564b583ee018679ba7853c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a572ddf7cc93f6801952e98b1e1782457"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="namespacelog4cxx.html#ae5a3f62e1b8b965953cbddfda82c53b5">LevelPtr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1_level.html#a572ddf7cc93f6801952e98b1e1782457">getFatal</a> ()</td></tr>
<tr class="separator:a572ddf7cc93f6801952e98b1e1782457"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4d2a795d910922cdd15eb723ee2c6c40"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="namespacelog4cxx.html#ae5a3f62e1b8b965953cbddfda82c53b5">LevelPtr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1_level.html#a4d2a795d910922cdd15eb723ee2c6c40">getError</a> ()</td></tr>
<tr class="separator:a4d2a795d910922cdd15eb723ee2c6c40"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0625269c155ffaa270657c83824dd6bf"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="namespacelog4cxx.html#ae5a3f62e1b8b965953cbddfda82c53b5">LevelPtr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1_level.html#a0625269c155ffaa270657c83824dd6bf">getWarn</a> ()</td></tr>
<tr class="separator:a0625269c155ffaa270657c83824dd6bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ace4af58d03fa8ff488fe76717f280c03"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="namespacelog4cxx.html#ae5a3f62e1b8b965953cbddfda82c53b5">LevelPtr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1_level.html#ace4af58d03fa8ff488fe76717f280c03">getInfo</a> ()</td></tr>
<tr class="separator:ace4af58d03fa8ff488fe76717f280c03"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a373897c7ba1fb9a1175818296e61ae59"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="namespacelog4cxx.html#ae5a3f62e1b8b965953cbddfda82c53b5">LevelPtr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1_level.html#a373897c7ba1fb9a1175818296e61ae59">getDebug</a> ()</td></tr>
<tr class="separator:a373897c7ba1fb9a1175818296e61ae59"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af83cb2164456d203bafd7393a1b02bd5"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="namespacelog4cxx.html#ae5a3f62e1b8b965953cbddfda82c53b5">LevelPtr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1_level.html#af83cb2164456d203bafd7393a1b02bd5">getTrace</a> ()</td></tr>
<tr class="separator:af83cb2164456d203bafd7393a1b02bd5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2cb0a0d25a0bf5fef7deb913db42c80b"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="namespacelog4cxx.html#ae5a3f62e1b8b965953cbddfda82c53b5">LevelPtr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1_level.html#a2cb0a0d25a0bf5fef7deb913db42c80b">getOff</a> ()</td></tr>
<tr class="separator:a2cb0a0d25a0bf5fef7deb913db42c80b"><td class="memSeparator" colspan="2">&#160;</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="-"/>&#160;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> &amp;&#160;</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">&#160;</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> &amp;&#160;</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">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
Additional Inherited Members</h2></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="-"/>&#160;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&#160;</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">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Defines the minimum set of levels recognized by the system, that is <code>OFF</code>, <code>FATAL</code>, <code>ERROR</code>, <code>WARN</code>, <code>INFO</code>, <code>DEBUG</code> and <code>ALL</code>. </p>
<p>The <code><a class="el" href="classlog4cxx_1_1_level.html" title="Defines the minimum set of levels recognized by the system, that is OFF, FATAL, ERROR, WARN, INFO, DEBUG and ALL. ">Level</a></code> class may be subclassed to define a larger level set. </p>
</div><h2 class="groupheader">Member Enumeration Documentation</h2>
<a class="anchor" id="a385c44f6fb256e5716a2302a5b940388"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">anonymous enum</td>
</tr>
</table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a class="anchor" id="a385c44f6fb256e5716a2302a5b940388a9d4831cc46e562c5d25839dc5ee9dfbf"></a>OFF_INT&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="a385c44f6fb256e5716a2302a5b940388a58177d67f8b864c9837db1fa0f7661f1"></a>FATAL_INT&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="a385c44f6fb256e5716a2302a5b940388ae0d8868f5ae02c59f4ca3cbe5383cc74"></a>ERROR_INT&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="a385c44f6fb256e5716a2302a5b940388ac791780de95309d89e274aa2ca947a3b"></a>WARN_INT&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="a385c44f6fb256e5716a2302a5b940388a9f5e2888e5b89b9c112a46c0a9f8e8d9"></a>INFO_INT&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="a385c44f6fb256e5716a2302a5b940388aff9f211cb40c69983adc0ed1215d19de"></a>DEBUG_INT&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="a385c44f6fb256e5716a2302a5b940388abef9f2c169ac73abd87f50ab12e98c0b"></a>TRACE_INT&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="a385c44f6fb256e5716a2302a5b940388a32b5bf278eed954c934776f9182d3b80"></a>ALL_INT&#160;</td><td class="fielddoc">
</td></tr>
</table>
</div>
</div>
<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="ab4d10a3bf3f459e43ce1596c4b82e11e"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classlog4cxx_1_1_level.html">Level</a> </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>level</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="namespacelog4cxx.html#ad7ec98d27bca7666e23f27dd1fb181c8">LogString</a> &amp;&#160;</td>
<td class="paramname"><em>name</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>syslogEquivalent</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Instantiate a <a class="el" href="classlog4cxx_1_1_level.html" title="Defines the minimum set of levels recognized by the system, that is OFF, FATAL, ERROR, WARN, INFO, DEBUG and ALL. ">Level</a> object. </p>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a class="anchor" id="a5e096fb60e3d1dbcdde3d8b7df52fca4"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual bool equals </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="namespacelog4cxx.html#ae5a3f62e1b8b965953cbddfda82c53b5">LevelPtr</a> &amp;&#160;</td>
<td class="paramname"><em>level</em></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>Two levels are equal if their level fields are equal. </p>
</div>
</div>
<a class="anchor" id="a7d56957ef564b583ee018679ba7853c5"></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#ae5a3f62e1b8b965953cbddfda82c53b5">LevelPtr</a> getAll </td>
<td>(</td>
<td class="paramname"></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="a373897c7ba1fb9a1175818296e61ae59"></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#ae5a3f62e1b8b965953cbddfda82c53b5">LevelPtr</a> getDebug </td>
<td>(</td>
<td class="paramname"></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="a4d2a795d910922cdd15eb723ee2c6c40"></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#ae5a3f62e1b8b965953cbddfda82c53b5">LevelPtr</a> getError </td>
<td>(</td>
<td class="paramname"></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="a572ddf7cc93f6801952e98b1e1782457"></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#ae5a3f62e1b8b965953cbddfda82c53b5">LevelPtr</a> getFatal </td>
<td>(</td>
<td class="paramname"></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="ace4af58d03fa8ff488fe76717f280c03"></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#ae5a3f62e1b8b965953cbddfda82c53b5">LevelPtr</a> getInfo </td>
<td>(</td>
<td class="paramname"></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="a2cb0a0d25a0bf5fef7deb913db42c80b"></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#ae5a3f62e1b8b965953cbddfda82c53b5">LevelPtr</a> getOff </td>
<td>(</td>
<td class="paramname"></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="ab3edbd8fc35e61debc7a5cbaae8d0ec8"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int getSyslogEquivalent </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">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Return the syslog equivalent of this level as an integer. </p>
</div>
</div>
<a class="anchor" id="af83cb2164456d203bafd7393a1b02bd5"></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#ae5a3f62e1b8b965953cbddfda82c53b5">LevelPtr</a> getTrace </td>
<td>(</td>
<td class="paramname"></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="a0625269c155ffaa270657c83824dd6bf"></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#ae5a3f62e1b8b965953cbddfda82c53b5">LevelPtr</a> getWarn </td>
<td>(</td>
<td class="paramname"></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="a1e0c7c9d94913a73f0c5800b85fb01b7"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual bool isGreaterOrEqual </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="namespacelog4cxx.html#ae5a3f62e1b8b965953cbddfda82c53b5">LevelPtr</a> &amp;&#160;</td>
<td class="paramname"><em>level</em></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>Returns <code>true</code> if this level has a higher or equal level than the level passed as argument, <code>false</code> otherwise. </p>
<p>You should think twice before overriding the default implementation of <code>isGreaterOrEqual</code> method. </p>
</div>
</div>
<a class="anchor" id="a8170ac6d79c3db500f5293e06cc4e0ea"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool operator!= </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classlog4cxx_1_1_level.html">Level</a> &amp;&#160;</td>
<td class="paramname"><em>level1</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="aad89b6027e32c176d3af432e97e98bf7"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool operator== </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classlog4cxx_1_1_level.html">Level</a> &amp;&#160;</td>
<td class="paramname"><em>level1</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="af7a5586bcba0f228f5acb3b37ebae263"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int toInt </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">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns the integer representation of this level. </p>
</div>
</div>
<a class="anchor" id="a54fca33550fe6fe67d1c5031e03be086"></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#ae5a3f62e1b8b965953cbddfda82c53b5">LevelPtr</a> toLevel </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>sArg</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>Convert the string passed as argument to a level. </p>
<p>If the conversion fails, then this method returns DEBUG. </p><dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">sArg</td><td>level name. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="a63aabe220f2715b5fefb8bc03f24d590"></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#ae5a3f62e1b8b965953cbddfda82c53b5">LevelPtr</a> toLevel </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>sArg</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="namespacelog4cxx.html#ae5a3f62e1b8b965953cbddfda82c53b5">LevelPtr</a> &amp;&#160;</td>
<td class="paramname"><em>defaultLevel</em>&#160;</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>Convert the string passed as argument to a level. </p>
<p>If the conversion fails, then this method returns the value of <code>defaultLevel</code>. </p><dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">sArg</td><td>level name. </td></tr>
<tr><td class="paramname">defaultLevel</td><td>level to return if no match. </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>
</div>
</div>
<a class="anchor" id="a5d7446eff9546fe233732691f945fa55"></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#ae5a3f62e1b8b965953cbddfda82c53b5">LevelPtr</a> toLevel </td>
<td>(</td>
<td class="paramtype">const std::wstring &amp;&#160;</td>
<td class="paramname"><em>sArg</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>Convert the string passed as argument to a level. </p>
<p>If the conversion fails, then this method returns DEBUG. </p><dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">sArg</td><td>level name. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="aa4c73508bd157edd6f79e55bd2820f0f"></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#ae5a3f62e1b8b965953cbddfda82c53b5">LevelPtr</a> toLevel </td>
<td>(</td>
<td class="paramtype">const std::wstring &amp;&#160;</td>
<td class="paramname"><em>sArg</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="namespacelog4cxx.html#ae5a3f62e1b8b965953cbddfda82c53b5">LevelPtr</a> &amp;&#160;</td>
<td class="paramname"><em>defaultLevel</em>&#160;</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>Convert the string passed as argument to a level. </p>
<p>If the conversion fails, then this method returns the value of <code>defaultLevel</code>. </p><dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">sArg</td><td>level name. </td></tr>
<tr><td class="paramname">defaultLevel</td><td>level to return if no match. </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>
</div>
</div>
<a class="anchor" id="a74d7d00d12195540e25b922e940dd9c2"></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#ae5a3f62e1b8b965953cbddfda82c53b5">LevelPtr</a> toLevel </td>
<td>(</td>
<td class="paramtype">const std::basic_string&lt; <a class="el" href="namespacelog4cxx.html#a7edf438a3547255847b2b903b1a36aaf">UniChar</a> &gt; &amp;&#160;</td>
<td class="paramname"><em>sArg</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>Convert the string passed as argument to a level. </p>
<p>If the conversion fails, then this method returns DEBUG. </p><dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">sArg</td><td>level name. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="a6aa39e9709cf1d5c4fe562360a805e3d"></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#ae5a3f62e1b8b965953cbddfda82c53b5">LevelPtr</a> toLevel </td>
<td>(</td>
<td class="paramtype">const std::basic_string&lt; <a class="el" href="namespacelog4cxx.html#a7edf438a3547255847b2b903b1a36aaf">UniChar</a> &gt; &amp;&#160;</td>
<td class="paramname"><em>sArg</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="namespacelog4cxx.html#ae5a3f62e1b8b965953cbddfda82c53b5">LevelPtr</a> &amp;&#160;</td>
<td class="paramname"><em>defaultLevel</em>&#160;</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>Convert the string passed as argument to a level. </p>
<p>If the conversion fails, then this method returns the value of <code>defaultLevel</code>. </p><dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">sArg</td><td>level name. </td></tr>
<tr><td class="paramname">defaultLevel</td><td>level to return if no match. </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>
</div>
</div>
<a class="anchor" id="a869ef7171ce8264741372d6bbf6c2e13"></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#ae5a3f62e1b8b965953cbddfda82c53b5">LevelPtr</a> toLevel </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="logstring_8h.html#a782e95610ad4dd24aee670f3b5846a3b">CFStringRef</a> &amp;&#160;</td>
<td class="paramname"><em>sArg</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>Convert the string passed as argument to a level. </p>
<p>If the conversion fails, then this method returns DEBUG. </p><dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">sArg</td><td>level name. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="a5e76ca662882d1e53e669a999a4f9e58"></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#ae5a3f62e1b8b965953cbddfda82c53b5">LevelPtr</a> toLevel </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="logstring_8h.html#a782e95610ad4dd24aee670f3b5846a3b">CFStringRef</a> &amp;&#160;</td>
<td class="paramname"><em>sArg</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="namespacelog4cxx.html#ae5a3f62e1b8b965953cbddfda82c53b5">LevelPtr</a> &amp;&#160;</td>
<td class="paramname"><em>defaultLevel</em>&#160;</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>Convert the string passed as argument to a level. </p>
<p>If the conversion fails, then this method returns the value of <code>defaultLevel</code>. </p><dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">sArg</td><td>level name. </td></tr>
<tr><td class="paramname">defaultLevel</td><td>level to return if no match. </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>
</div>
</div>
<a class="anchor" id="aff64e5f7691be93d96059c6774ceb04a"></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#ae5a3f62e1b8b965953cbddfda82c53b5">LevelPtr</a> toLevel </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>val</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>Convert an integer passed as argument to a level. </p>
<p>If the conversion fails, then this method returns DEBUG. </p>
</div>
</div>
<a class="anchor" id="abb7a5164dec74edd95f4c29c038d4f15"></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#ae5a3f62e1b8b965953cbddfda82c53b5">LevelPtr</a> toLevel </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>val</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="namespacelog4cxx.html#ae5a3f62e1b8b965953cbddfda82c53b5">LevelPtr</a> &amp;&#160;</td>
<td class="paramname"><em>defaultLevel</em>&#160;</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>Convert an integer passed as argument to a level. </p>
<p>If the conversion fails, then this method returns the specified default. </p>
</div>
</div>
<a class="anchor" id="a93773d0c5a26176c1a9d97e4bc22b7c1"></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#ae5a3f62e1b8b965953cbddfda82c53b5">LevelPtr</a> toLevelLS </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="namespacelog4cxx.html#ad7ec98d27bca7666e23f27dd1fb181c8">LogString</a> &amp;&#160;</td>
<td class="paramname"><em>sArg</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>Convert the string passed as argument to a level. </p>
<p>If the conversion fails, then this method returns DEBUG. </p><dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">sArg</td><td>level name. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="acad10514680e6c6909b2284024af88fa"></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#ae5a3f62e1b8b965953cbddfda82c53b5">LevelPtr</a> toLevelLS </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="namespacelog4cxx.html#ad7ec98d27bca7666e23f27dd1fb181c8">LogString</a> &amp;&#160;</td>
<td class="paramname"><em>sArg</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="namespacelog4cxx.html#ae5a3f62e1b8b965953cbddfda82c53b5">LevelPtr</a> &amp;&#160;</td>
<td class="paramname"><em>defaultLevel</em>&#160;</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>Convert the string passed as argument to a level. </p>
<p>If the conversion fails, then this method returns the value of <code>defaultLevel</code>. </p><dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">sArg</td><td>level name. </td></tr>
<tr><td class="paramname">defaultLevel</td><td>level to return if no match. </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>
</div>
</div>
<a class="anchor" id="abfd6af7cf29fc0ca28b55cdb37faee41"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void toString </td>
<td>(</td>
<td class="paramtype">std::string &amp;&#160;</td>
<td class="paramname"><em>name</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Get the name of the level in the current encoding. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">name</td><td>buffer to which name is appended. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="a0ebd3326975d7f4af4ca9519caa01c74"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void toString </td>
<td>(</td>
<td class="paramtype">std::wstring &amp;&#160;</td>
<td class="paramname"><em>name</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Get the name of the level. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">name</td><td>buffer to which name is appended. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="aa64428e29dc1069895df88a2523aeab6"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void toString </td>
<td>(</td>
<td class="paramtype">std::basic_string&lt; <a class="el" href="namespacelog4cxx.html#a7edf438a3547255847b2b903b1a36aaf">UniChar</a> &gt; &amp;&#160;</td>
<td class="paramname"><em>name</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Get the name of the level. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">name</td><td>buffer to which name is appended. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="a1f7cd4de2d66fc16238acc0d198dc232"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void toString </td>
<td>(</td>
<td class="paramtype"><a class="el" href="logstring_8h.html#a782e95610ad4dd24aee670f3b5846a3b">CFStringRef</a> &amp;&#160;</td>
<td class="paramname"><em>name</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Get the name of the level. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">name</td><td>buffer to which name is appended. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="a3881aab98aa2303d4d7d07ebb29f2347"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespacelog4cxx.html#ad7ec98d27bca7666e23f27dd1fb181c8">LogString</a> toString </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns the string representation of this level. </p>
<dl class="section return"><dt>Returns</dt><dd>level name. </dd></dl>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="level_8h.html">level.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>