Sophie

Sophie

distrib > Fedora > 16 > x86_64 > by-pkgid > ef445f0ce4be1c28e0c51502e9156d24 > files > 245

log4cxx-devel-0.10.0-10.fc15.x86_64.rpm

<!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"/>
<title>Apache log4cxx: Level Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Generated by Doxygen 1.7.3 -->
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td style="padding-left: 0.5em;">
   <div id="projectname">Apache log4cxx&#160;<span id="projectnumber">Version 0.10.0</span></div>
  </td>
 </tr>
 </tbody>
</table>
</div>
  <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>
    </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>
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
  initNavTree('classlog4cxx_1_1_level.html','');
</script>
<div id="doc-content">
<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>  </div>
  <div class="headertitle">
<h1>Level Class Reference</h1>  </div>
</div>
<div class="contents">
<!-- doxytag: class="log4cxx::Level" --><!-- doxytag: inherits="log4cxx::helpers::ObjectImpl" -->
<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="#_details">More...</a></p>

<p>Inherits <a class="el" href="classlog4cxx_1_1helpers_1_1_object_impl.html">log4cxx::helpers::ObjectImpl</a>.</p>

<p><a href="classlog4cxx_1_1_level-members.html">List of all members.</a></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr><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><td colspan="2"><h2><a name="pub-types"></a>
Public Types</h2></td></tr>
<tr><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><td colspan="2"><h2><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr><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><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"></a><br/></td></tr>
<tr><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><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the name of the level in the current encoding.  <a href="#abfd6af7cf29fc0ca28b55cdb37faee41"></a><br/></td></tr>
<tr><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><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the name of the level.  <a href="#a0ebd3326975d7f4af4ca9519caa01c74"></a><br/></td></tr>
<tr><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><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the name of the level.  <a href="#aa64428e29dc1069895df88a2523aeab6"></a><br/></td></tr>
<tr><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#ad35eb97932d08076f748ac657b1ae024">CFStringRef</a> &amp;name) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the name of the level.  <a href="#a1f7cd4de2d66fc16238acc0d198dc232"></a><br/></td></tr>
<tr><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><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the string representation of this level.  <a href="#a3881aab98aa2303d4d7d07ebb29f2347"></a><br/></td></tr>
<tr><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="classlog4cxx_1_1helpers_1_1_object_ptr_t.html">LevelPtr</a> &amp;level) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Two levels are equal if their level fields are equal.  <a href="#a5e096fb60e3d1dbcdde3d8b7df52fca4"></a><br/></td></tr>
<tr><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><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><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><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the syslog equivalent of this level as an integer.  <a href="#ab3edbd8fc35e61debc7a5cbaae8d0ec8"></a><br/></td></tr>
<tr><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="classlog4cxx_1_1helpers_1_1_object_ptr_t.html">LevelPtr</a> &amp;level) const </td></tr>
<tr><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"></a><br/></td></tr>
<tr><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><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the integer representation of this level.  <a href="#af7a5586bcba0f228f5acb3b37ebae263"></a><br/></td></tr>
<tr><td colspan="2"><h2><a name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classlog4cxx_1_1helpers_1_1_object_ptr_t.html">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><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert the string passed as argument to a level.  <a href="#a54fca33550fe6fe67d1c5031e03be086"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classlog4cxx_1_1helpers_1_1_object_ptr_t.html">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="classlog4cxx_1_1helpers_1_1_object_ptr_t.html">LevelPtr</a> &amp;defaultLevel)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert the string passed as argument to a level.  <a href="#a63aabe220f2715b5fefb8bc03f24d590"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classlog4cxx_1_1helpers_1_1_object_ptr_t.html">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><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert the string passed as argument to a level.  <a href="#a5d7446eff9546fe233732691f945fa55"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classlog4cxx_1_1helpers_1_1_object_ptr_t.html">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="classlog4cxx_1_1helpers_1_1_object_ptr_t.html">LevelPtr</a> &amp;defaultLevel)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert the string passed as argument to a level.  <a href="#aa4c73508bd157edd6f79e55bd2820f0f"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classlog4cxx_1_1helpers_1_1_object_ptr_t.html">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><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert the string passed as argument to a level.  <a href="#a74d7d00d12195540e25b922e940dd9c2"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classlog4cxx_1_1helpers_1_1_object_ptr_t.html">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="classlog4cxx_1_1helpers_1_1_object_ptr_t.html">LevelPtr</a> &amp;defaultLevel)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert the string passed as argument to a level.  <a href="#a6aa39e9709cf1d5c4fe562360a805e3d"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classlog4cxx_1_1helpers_1_1_object_ptr_t.html">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#ad35eb97932d08076f748ac657b1ae024">CFStringRef</a> &amp;sArg)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert the string passed as argument to a level.  <a href="#a869ef7171ce8264741372d6bbf6c2e13"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classlog4cxx_1_1helpers_1_1_object_ptr_t.html">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#ad35eb97932d08076f748ac657b1ae024">CFStringRef</a> &amp;sArg, const <a class="el" href="classlog4cxx_1_1helpers_1_1_object_ptr_t.html">LevelPtr</a> &amp;defaultLevel)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert the string passed as argument to a level.  <a href="#a5e76ca662882d1e53e669a999a4f9e58"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classlog4cxx_1_1helpers_1_1_object_ptr_t.html">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><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert the string passed as argument to a level.  <a href="#a93773d0c5a26176c1a9d97e4bc22b7c1"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classlog4cxx_1_1helpers_1_1_object_ptr_t.html">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="classlog4cxx_1_1helpers_1_1_object_ptr_t.html">LevelPtr</a> &amp;defaultLevel)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert the string passed as argument to a level.  <a href="#acad10514680e6c6909b2284024af88fa"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classlog4cxx_1_1helpers_1_1_object_ptr_t.html">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><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert an integer passed as argument to a level.  <a href="#aff64e5f7691be93d96059c6774ceb04a"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classlog4cxx_1_1helpers_1_1_object_ptr_t.html">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="classlog4cxx_1_1helpers_1_1_object_ptr_t.html">LevelPtr</a> &amp;defaultLevel)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert an integer passed as argument to a level.  <a href="#abb7a5164dec74edd95f4c29c038d4f15"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classlog4cxx_1_1helpers_1_1_object_ptr_t.html">LevelPtr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1_level.html#a7d56957ef564b583ee018679ba7853c5">getAll</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classlog4cxx_1_1helpers_1_1_object_ptr_t.html">LevelPtr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1_level.html#a572ddf7cc93f6801952e98b1e1782457">getFatal</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classlog4cxx_1_1helpers_1_1_object_ptr_t.html">LevelPtr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1_level.html#a4d2a795d910922cdd15eb723ee2c6c40">getError</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classlog4cxx_1_1helpers_1_1_object_ptr_t.html">LevelPtr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1_level.html#a0625269c155ffaa270657c83824dd6bf">getWarn</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classlog4cxx_1_1helpers_1_1_object_ptr_t.html">LevelPtr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1_level.html#ace4af58d03fa8ff488fe76717f280c03">getInfo</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classlog4cxx_1_1helpers_1_1_object_ptr_t.html">LevelPtr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1_level.html#a373897c7ba1fb9a1175818296e61ae59">getDebug</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classlog4cxx_1_1helpers_1_1_object_ptr_t.html">LevelPtr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1_level.html#af83cb2164456d203bafd7393a1b02bd5">getTrace</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classlog4cxx_1_1helpers_1_1_object_ptr_t.html">LevelPtr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1_level.html#a2cb0a0d25a0bf5fef7deb913db42c80b">getOff</a> ()</td></tr>
</table>
<hr/><a name="_details"></a><h2>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><hr/><h2>Member Enumeration Documentation</h2>
<a class="anchor" id="a385c44f6fb256e5716a2302a5b940388"></a><!-- doxytag: member="log4cxx::Level::@10" ref="a385c44f6fb256e5716a2302a5b940388" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">anonymous enum</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" id="a385c44f6fb256e5716a2302a5b940388a9d4831cc46e562c5d25839dc5ee9dfbf"></a><!-- doxytag: member="OFF_INT" ref="a385c44f6fb256e5716a2302a5b940388a9d4831cc46e562c5d25839dc5ee9dfbf" args="" -->OFF_INT</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a385c44f6fb256e5716a2302a5b940388a58177d67f8b864c9837db1fa0f7661f1"></a><!-- doxytag: member="FATAL_INT" ref="a385c44f6fb256e5716a2302a5b940388a58177d67f8b864c9837db1fa0f7661f1" args="" -->FATAL_INT</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a385c44f6fb256e5716a2302a5b940388ae0d8868f5ae02c59f4ca3cbe5383cc74"></a><!-- doxytag: member="ERROR_INT" ref="a385c44f6fb256e5716a2302a5b940388ae0d8868f5ae02c59f4ca3cbe5383cc74" args="" -->ERROR_INT</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a385c44f6fb256e5716a2302a5b940388ac791780de95309d89e274aa2ca947a3b"></a><!-- doxytag: member="WARN_INT" ref="a385c44f6fb256e5716a2302a5b940388ac791780de95309d89e274aa2ca947a3b" args="" -->WARN_INT</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a385c44f6fb256e5716a2302a5b940388a9f5e2888e5b89b9c112a46c0a9f8e8d9"></a><!-- doxytag: member="INFO_INT" ref="a385c44f6fb256e5716a2302a5b940388a9f5e2888e5b89b9c112a46c0a9f8e8d9" args="" -->INFO_INT</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a385c44f6fb256e5716a2302a5b940388aff9f211cb40c69983adc0ed1215d19de"></a><!-- doxytag: member="DEBUG_INT" ref="a385c44f6fb256e5716a2302a5b940388aff9f211cb40c69983adc0ed1215d19de" args="" -->DEBUG_INT</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a385c44f6fb256e5716a2302a5b940388abef9f2c169ac73abd87f50ab12e98c0b"></a><!-- doxytag: member="TRACE_INT" ref="a385c44f6fb256e5716a2302a5b940388abef9f2c169ac73abd87f50ab12e98c0b" args="" -->TRACE_INT</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a385c44f6fb256e5716a2302a5b940388a32b5bf278eed954c934776f9182d3b80"></a><!-- doxytag: member="ALL_INT" ref="a385c44f6fb256e5716a2302a5b940388a32b5bf278eed954c934776f9182d3b80" args="" -->ALL_INT</em>&nbsp;</td><td>
</td></tr>
</table>
</dd>
</dl>

</div>
</div>
<hr/><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="ab4d10a3bf3f459e43ce1596c4b82e11e"></a><!-- doxytag: member="log4cxx::Level::Level" ref="ab4d10a3bf3f459e43ce1596c4b82e11e" args="(int level, const LogString &amp;name, int syslogEquivalent)" -->
<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>
<hr/><h2>Member Function Documentation</h2>
<a class="anchor" id="a5e096fb60e3d1dbcdde3d8b7df52fca4"></a><!-- doxytag: member="log4cxx::Level::equals" ref="a5e096fb60e3d1dbcdde3d8b7df52fca4" args="(const LevelPtr &amp;level) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual bool equals </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classlog4cxx_1_1helpers_1_1_object_ptr_t.html">LevelPtr</a> &amp;&#160;</td>
          <td class="paramname"><em>level</em></td><td>)</td>
          <td> const<code> [virtual]</code></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><!-- doxytag: member="log4cxx::Level::getAll" ref="a7d56957ef564b583ee018679ba7853c5" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="classlog4cxx_1_1helpers_1_1_object_ptr_t.html">LevelPtr</a> getAll </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a373897c7ba1fb9a1175818296e61ae59"></a><!-- doxytag: member="log4cxx::Level::getDebug" ref="a373897c7ba1fb9a1175818296e61ae59" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="classlog4cxx_1_1helpers_1_1_object_ptr_t.html">LevelPtr</a> getDebug </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a4d2a795d910922cdd15eb723ee2c6c40"></a><!-- doxytag: member="log4cxx::Level::getError" ref="a4d2a795d910922cdd15eb723ee2c6c40" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="classlog4cxx_1_1helpers_1_1_object_ptr_t.html">LevelPtr</a> getError </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a572ddf7cc93f6801952e98b1e1782457"></a><!-- doxytag: member="log4cxx::Level::getFatal" ref="a572ddf7cc93f6801952e98b1e1782457" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="classlog4cxx_1_1helpers_1_1_object_ptr_t.html">LevelPtr</a> getFatal </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ace4af58d03fa8ff488fe76717f280c03"></a><!-- doxytag: member="log4cxx::Level::getInfo" ref="ace4af58d03fa8ff488fe76717f280c03" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="classlog4cxx_1_1helpers_1_1_object_ptr_t.html">LevelPtr</a> getInfo </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a2cb0a0d25a0bf5fef7deb913db42c80b"></a><!-- doxytag: member="log4cxx::Level::getOff" ref="a2cb0a0d25a0bf5fef7deb913db42c80b" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="classlog4cxx_1_1helpers_1_1_object_ptr_t.html">LevelPtr</a> getOff </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ab3edbd8fc35e61debc7a5cbaae8d0ec8"></a><!-- doxytag: member="log4cxx::Level::getSyslogEquivalent" ref="ab3edbd8fc35e61debc7a5cbaae8d0ec8" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int getSyslogEquivalent </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const<code> [inline]</code></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><!-- doxytag: member="log4cxx::Level::getTrace" ref="af83cb2164456d203bafd7393a1b02bd5" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="classlog4cxx_1_1helpers_1_1_object_ptr_t.html">LevelPtr</a> getTrace </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a0625269c155ffaa270657c83824dd6bf"></a><!-- doxytag: member="log4cxx::Level::getWarn" ref="a0625269c155ffaa270657c83824dd6bf" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="classlog4cxx_1_1helpers_1_1_object_ptr_t.html">LevelPtr</a> getWarn </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a1e0c7c9d94913a73f0c5800b85fb01b7"></a><!-- doxytag: member="log4cxx::Level::isGreaterOrEqual" ref="a1e0c7c9d94913a73f0c5800b85fb01b7" args="(const LevelPtr &amp;level) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual bool isGreaterOrEqual </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classlog4cxx_1_1helpers_1_1_object_ptr_t.html">LevelPtr</a> &amp;&#160;</td>
          <td class="paramname"><em>level</em></td><td>)</td>
          <td> const<code> [virtual]</code></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><!-- doxytag: member="log4cxx::Level::operator!=" ref="a8170ac6d79c3db500f5293e06cc4e0ea" args="(const Level &amp;level1) const " -->
<div class="memitem">
<div class="memproto">
      <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<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="aad89b6027e32c176d3af432e97e98bf7"></a><!-- doxytag: member="log4cxx::Level::operator==" ref="aad89b6027e32c176d3af432e97e98bf7" args="(const Level &amp;level1) const " -->
<div class="memitem">
<div class="memproto">
      <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<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="af7a5586bcba0f228f5acb3b37ebae263"></a><!-- doxytag: member="log4cxx::Level::toInt" ref="af7a5586bcba0f228f5acb3b37ebae263" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int toInt </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the integer representation of this level. </p>

</div>
</div>
<a class="anchor" id="a5d7446eff9546fe233732691f945fa55"></a><!-- doxytag: member="log4cxx::Level::toLevel" ref="a5d7446eff9546fe233732691f945fa55" args="(const std::wstring &amp;sArg)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="classlog4cxx_1_1helpers_1_1_object_ptr_t.html">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><code> [static]</code></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><dt><b>Parameters:</b></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="abb7a5164dec74edd95f4c29c038d4f15"></a><!-- doxytag: member="log4cxx::Level::toLevel" ref="abb7a5164dec74edd95f4c29c038d4f15" args="(int val, const LevelPtr &amp;defaultLevel)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="classlog4cxx_1_1helpers_1_1_object_ptr_t.html">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="classlog4cxx_1_1helpers_1_1_object_ptr_t.html">LevelPtr</a> &amp;&#160;</td>
          <td class="paramname"><em>defaultLevel</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [static]</code></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="a54fca33550fe6fe67d1c5031e03be086"></a><!-- doxytag: member="log4cxx::Level::toLevel" ref="a54fca33550fe6fe67d1c5031e03be086" args="(const std::string &amp;sArg)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="classlog4cxx_1_1helpers_1_1_object_ptr_t.html">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><code> [static]</code></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><dt><b>Parameters:</b></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><!-- doxytag: member="log4cxx::Level::toLevel" ref="a6aa39e9709cf1d5c4fe562360a805e3d" args="(const std::basic_string&lt; UniChar &gt; &amp;sArg, const LevelPtr &amp;defaultLevel)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="classlog4cxx_1_1helpers_1_1_object_ptr_t.html">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="classlog4cxx_1_1helpers_1_1_object_ptr_t.html">LevelPtr</a> &amp;&#160;</td>
          <td class="paramname"><em>defaultLevel</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [static]</code></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><dt><b>Parameters:</b></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="return"><dt><b>Returns:</b></dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="aff64e5f7691be93d96059c6774ceb04a"></a><!-- doxytag: member="log4cxx::Level::toLevel" ref="aff64e5f7691be93d96059c6774ceb04a" args="(int val)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="classlog4cxx_1_1helpers_1_1_object_ptr_t.html">LevelPtr</a> toLevel </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>val</em></td><td>)</td>
          <td><code> [static]</code></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="a63aabe220f2715b5fefb8bc03f24d590"></a><!-- doxytag: member="log4cxx::Level::toLevel" ref="a63aabe220f2715b5fefb8bc03f24d590" args="(const std::string &amp;sArg, const LevelPtr &amp;defaultLevel)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="classlog4cxx_1_1helpers_1_1_object_ptr_t.html">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="classlog4cxx_1_1helpers_1_1_object_ptr_t.html">LevelPtr</a> &amp;&#160;</td>
          <td class="paramname"><em>defaultLevel</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [static]</code></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><dt><b>Parameters:</b></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="return"><dt><b>Returns:</b></dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a869ef7171ce8264741372d6bbf6c2e13"></a><!-- doxytag: member="log4cxx::Level::toLevel" ref="a869ef7171ce8264741372d6bbf6c2e13" args="(const CFStringRef &amp;sArg)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="classlog4cxx_1_1helpers_1_1_object_ptr_t.html">LevelPtr</a> toLevel </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="logstring_8h.html#ad35eb97932d08076f748ac657b1ae024">CFStringRef</a> &amp;&#160;</td>
          <td class="paramname"><em>sArg</em></td><td>)</td>
          <td><code> [static]</code></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><dt><b>Parameters:</b></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><!-- doxytag: member="log4cxx::Level::toLevel" ref="aa4c73508bd157edd6f79e55bd2820f0f" args="(const std::wstring &amp;sArg, const LevelPtr &amp;defaultLevel)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="classlog4cxx_1_1helpers_1_1_object_ptr_t.html">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="classlog4cxx_1_1helpers_1_1_object_ptr_t.html">LevelPtr</a> &amp;&#160;</td>
          <td class="paramname"><em>defaultLevel</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [static]</code></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><dt><b>Parameters:</b></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="return"><dt><b>Returns:</b></dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a5e76ca662882d1e53e669a999a4f9e58"></a><!-- doxytag: member="log4cxx::Level::toLevel" ref="a5e76ca662882d1e53e669a999a4f9e58" args="(const CFStringRef &amp;sArg, const LevelPtr &amp;defaultLevel)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="classlog4cxx_1_1helpers_1_1_object_ptr_t.html">LevelPtr</a> toLevel </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="logstring_8h.html#ad35eb97932d08076f748ac657b1ae024">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="classlog4cxx_1_1helpers_1_1_object_ptr_t.html">LevelPtr</a> &amp;&#160;</td>
          <td class="paramname"><em>defaultLevel</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [static]</code></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><dt><b>Parameters:</b></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="return"><dt><b>Returns:</b></dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a74d7d00d12195540e25b922e940dd9c2"></a><!-- doxytag: member="log4cxx::Level::toLevel" ref="a74d7d00d12195540e25b922e940dd9c2" args="(const std::basic_string&lt; UniChar &gt; &amp;sArg)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="classlog4cxx_1_1helpers_1_1_object_ptr_t.html">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><code> [static]</code></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><dt><b>Parameters:</b></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="a93773d0c5a26176c1a9d97e4bc22b7c1"></a><!-- doxytag: member="log4cxx::Level::toLevelLS" ref="a93773d0c5a26176c1a9d97e4bc22b7c1" args="(const LogString &amp;sArg)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="classlog4cxx_1_1helpers_1_1_object_ptr_t.html">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><code> [static]</code></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><dt><b>Parameters:</b></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><!-- doxytag: member="log4cxx::Level::toLevelLS" ref="acad10514680e6c6909b2284024af88fa" args="(const LogString &amp;sArg, const LevelPtr &amp;defaultLevel)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="classlog4cxx_1_1helpers_1_1_object_ptr_t.html">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="classlog4cxx_1_1helpers_1_1_object_ptr_t.html">LevelPtr</a> &amp;&#160;</td>
          <td class="paramname"><em>defaultLevel</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [static]</code></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><dt><b>Parameters:</b></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="return"><dt><b>Returns:</b></dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a0ebd3326975d7f4af4ca9519caa01c74"></a><!-- doxytag: member="log4cxx::Level::toString" ref="a0ebd3326975d7f4af4ca9519caa01c74" args="(std::wstring &amp;name) const " -->
<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><dt><b>Parameters:</b></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><!-- doxytag: member="log4cxx::Level::toString" ref="a3881aab98aa2303d4d7d07ebb29f2347" args="() const " -->
<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="return"><dt><b>Returns:</b></dt><dd>level name. </dd></dl>

</div>
</div>
<a class="anchor" id="a1f7cd4de2d66fc16238acc0d198dc232"></a><!-- doxytag: member="log4cxx::Level::toString" ref="a1f7cd4de2d66fc16238acc0d198dc232" args="(CFStringRef &amp;name) const " -->
<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#ad35eb97932d08076f748ac657b1ae024">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><dt><b>Parameters:</b></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><!-- doxytag: member="log4cxx::Level::toString" ref="aa64428e29dc1069895df88a2523aeab6" args="(std::basic_string&lt; UniChar &gt; &amp;name) const " -->
<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><dt><b>Parameters:</b></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="abfd6af7cf29fc0ca28b55cdb37faee41"></a><!-- doxytag: member="log4cxx::Level::toString" ref="abfd6af7cf29fc0ca28b55cdb37faee41" args="(std::string &amp;name) const " -->
<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><dt><b>Parameters:</b></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>
<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>
</div>
  <div id="nav-path" class="navpath">
    <ul>
      <li class="navelem"><a class="el" href="namespacelog4cxx.html">log4cxx</a>      </li>
      <li class="navelem"><a class="el" href="classlog4cxx_1_1_level.html">Level</a>      </li>
<!--
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>