Sophie

Sophie

distrib > Mandriva > 10.0-com > i586 > by-pkgid > 06719cf03808e17ae6f0852ca1052dc2 > files > 2514

libogre1-devel-0.13.0-1mdk.i586.rpm

<html>
<head>
<title>Ogre::LogManager class Reference - OGRE Documentation</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> 
<link type="text/css" rel="stylesheet" href="style.css">
</head>

<body>
<!-- Generated by Doxygen 1.2.16 -->
<center>
<a class="qindex" href="index.html">Main Page</a> &nbsp; <a class="qindex" href="namespaces.html">Namespace List</a> &nbsp; <a class="qindex" href="hierarchy.html">Class Hierarchy</a> &nbsp; <a class="qindex" href="classes.html">Alphabetical List</a> &nbsp; <a class="qindex" href="annotated.html">Compound List</a> &nbsp; <a class="qindex" href="files.html">File List</a> &nbsp; <a class="qindex" href="namespacemembers.html">Namespace Members</a> &nbsp; <a class="qindex" href="functions.html">Compound Members</a> &nbsp; <a class="qindex" href="globals.html">File Members</a> &nbsp; <a class="qindex" href="pages.html">Related Pages</a> &nbsp; </center>
<hr><h1>Ogre::LogManager  Class Reference</h1>The log manager handles the creation and retrieval of logs for the application. 
<a href="#_details">More...</a>
<p>
<code>#include &lt;<a class="el" href="OgreLogManager_8h-source.html">OgreLogManager.h</a>&gt;</code>
<p>
Inheritance diagram for Ogre::LogManager:<p><center><img src="classOgre_1_1LogManager__inherit__graph.png" border="0" usemap="#Ogre_1_1LogManager__inherit__map" alt="Inheritance graph"></center>
<map name="Ogre_1_1LogManager__inherit__map">
<area href="classOgre_1_1Singleton.html" shape="rect" coords="7,36,204,17" alt="">
</map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center>Collaboration diagram for Ogre::LogManager:<p><center><img src="classOgre_1_1LogManager__coll__graph.png" border="0" usemap="#Ogre_1_1LogManager__coll__map" alt="Collaboration graph"></center>
<map name="Ogre_1_1LogManager__coll__map">
<area href="classOgre_1_1Singleton.html" shape="rect" coords="7,217,204,199" alt="">
<area href="classOgre_1_1Log.html" shape="rect" coords="72,36,139,17" alt="">
</map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center><a href="classOgre_1_1LogManager-members.html">List of all members.</a><table border=0 cellpadding=0 cellspacing=0>
<tr><td colspan=2><br><h2>Public Methods</h2></td></tr>
<tr><td nowrap align=right valign=top>&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1LogManager.html#Ogre_1_1LogManagera0">LogManager</a> ()</td></tr>
<tr><td nowrap align=right valign=top>&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1LogManager.html#Ogre_1_1LogManagera1">~LogManager</a> ()</td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classOgre_1_1Log.html">Log</a> *&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1LogManager.html#Ogre_1_1LogManagera2">createLog</a> (const <a class="el" href="classOgre_1_1String.html">String</a> &amp;name, bool defaultLog=false, bool debuggerOutput=true)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Creates a new log with the given name.</em> <a href="#Ogre_1_1LogManagera2"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classOgre_1_1Log.html">Log</a> *&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1LogManager.html#Ogre_1_1LogManagera3">getLog</a> (const <a class="el" href="classOgre_1_1String.html">String</a> &amp;name)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Retrieves a log managed by this class.</em> <a href="#Ogre_1_1LogManagera3"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classOgre_1_1Log.html">Log</a> *&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1LogManager.html#Ogre_1_1LogManagera4">getDefaultLog</a> ()</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Returns a pointer to the default log.</em> <a href="#Ogre_1_1LogManagera4"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1LogManager.html#Ogre_1_1LogManagera5">logMessage</a> (const <a class="el" href="classOgre_1_1String.html">String</a> &amp;message, <a class="el" href="namespaceOgre.html#a635">LogMessageLevel</a> lml=LML_NORMAL)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em><a class="el" href="classOgre_1_1Log.html">Log</a> a message to the default log.</em> <a href="#Ogre_1_1LogManagera5"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1LogManager.html#Ogre_1_1LogManagera6">logMessage</a> (<a class="el" href="namespaceOgre.html#a635">LogMessageLevel</a> lml, const char *szMessage,...)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em><a class="el" href="classOgre_1_1Log.html">Log</a> a message, smarter form - allows a variable number of arguments.</em> <a href="#Ogre_1_1LogManagera6"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1LogManager.html#Ogre_1_1LogManagera7">setLogDetail</a> (<a class="el" href="namespaceOgre.html#a634">LoggingLevel</a> ll)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Sets the level of detail of the default log.</em> <a href="#Ogre_1_1LogManagera7"></a><em></em></font><br><br></td></tr>
<tr><td colspan=2><br><h2>Static Public Methods</h2></td></tr>
<tr><td nowrap align=right valign=top>LogManager &amp;&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1LogManager.html#Ogre_1_1LogManagerd0">getSingleton</a> (void)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Override standard <a class="el" href="classOgre_1_1Singleton.html">Singleton</a> retrieval.</em> <a href="#Ogre_1_1LogManagerd0"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>LogManager *&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1LogManager.html#Ogre_1_1Singletond1">getSingletonPtr</a> (void)</td></tr>
<tr><td colspan=2><br><h2>Protected Types</h2></td></tr>
<tr><td nowrap align=right valign=top>typedef std::map&lt; <a class="el" href="classOgre_1_1String.html">String</a>,<br>
 <a class="el" href="classOgre_1_1Log.html">Log</a> *, std::less&lt; <a class="el" href="classOgre_1_1String.html">String</a> &gt; &gt;&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1LogManager.html#Ogre_1_1LogManagert0">LogList</a></td></tr>
<tr><td colspan=2><br><h2>Protected Attributes</h2></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classOgre_1_1LogManager.html#Ogre_1_1LogManagert0">LogList</a>&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1LogManager.html#Ogre_1_1LogManagern0">mLogs</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>A list of all the logs the manager can access.</em> <a href="#Ogre_1_1LogManagern0"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classOgre_1_1Log.html">Log</a> *&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1LogManager.html#Ogre_1_1LogManagern1">mDefaultLog</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>The default log to which output is done.</em> <a href="#Ogre_1_1LogManagern1"></a><em></em></font><br><br></td></tr>
<tr><td colspan=2><br><h2>Static Protected Attributes</h2></td></tr>
<tr><td nowrap align=right valign=top>LogManager *&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1LogManager.html#Ogre_1_1Singletonq0">ms_Singleton</a> = 0</td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
The log manager handles the creation and retrieval of logs for the application.
<p>
<dl compact><dt><b>
Remarks: </b><dd>
 This class will create new log files and will retrieve instances of existing ones. Other classes wishing to log output can either create a fresh log or retrieve an existing one to output to. One log is the default log, and is the one written to when the logging methods of this class are called. </dl>
<p>

<p>
Definition at line <a class="el" href="OgreLogManager_8h-source.html#l00046">46</a> of file <a class="el" href="OgreLogManager_8h-source.html">OgreLogManager.h</a>.<hr><h2>Member Typedef Documentation</h2>
<a name="Ogre_1_1LogManagert0" doxytag="Ogre::LogManager::LogList"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> typedef std::map&lt;<a class="el" href="classOgre_1_1String.html">String</a>, <a class="el" href="classOgre_1_1Log.html">Log</a>*, std::less&lt;<a class="el" href="classOgre_1_1String.html">String</a>&gt; &gt; Ogre::LogManager::LogList<code> [protected]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="OgreLogManager_8h-source.html#l00049">49</a> of file <a class="el" href="OgreLogManager_8h-source.html">OgreLogManager.h</a>.    </td>
  </tr>
</table>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a name="Ogre_1_1LogManagera0" doxytag="Ogre::LogManager::LogManager"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> Ogre::LogManager::LogManager </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="OgreLogManager_8cpp-source.html#l00040">40</a> of file <a class="el" href="OgreLogManager_8cpp-source.html">OgreLogManager.cpp</a>.
<p>
References <a class="el" href="OgreLogManager_8h-source.html#l00055">mDefaultLog</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1LogManagera1" doxytag="Ogre::LogManager::~LogManager"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> Ogre::LogManager::~LogManager </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="OgreLogManager_8cpp-source.html#l00045">45</a> of file <a class="el" href="OgreLogManager_8cpp-source.html">OgreLogManager.cpp</a>.
<p>
References <a class="el" href="OgreLogManager_8h-source.html#l00052">mLogs</a>.    </td>
  </tr>
</table>
<hr><h2>Member Function Documentation</h2>
<a name="Ogre_1_1LogManagera2" doxytag="Ogre::LogManager::createLog"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1Log.html">Log</a> * Ogre::LogManager::createLog </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1String.html">String</a> &amp;&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>name</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>bool&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>defaultLog</em> = false, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>bool&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>debuggerOutput</em> = true</td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Creates a new log with the given name.
<p>
<dl compact><dt><b>
Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>name</em>&nbsp;</td><td>
The name to give the log e.g. 'Ogre.log' </td></tr>
<tr><td valign=top><em>defaultLog</em>&nbsp;</td><td>
If true, this is the default log output will be sent to if the generic logging methods on this class are used. The first log created is always the default log unless this parameter is set. </td></tr>
<tr><td valign=top><em>debuggerOutput</em>&nbsp;</td><td>
If true, output to this log will also be routed to the debugger's output window. </td></tr>
</table>
</dl>
<p>
Definition at line <a class="el" href="OgreLogManager_8cpp-source.html#l00055">55</a> of file <a class="el" href="OgreLogManager_8cpp-source.html">OgreLogManager.cpp</a>.
<p>
References <a class="el" href="OgreLogManager_8h-source.html#l00055">mDefaultLog</a>, and <a class="el" href="OgreLogManager_8h-source.html#l00052">mLogs</a>.
<p>
Referenced by <a class="el" href="OgreRoot_8cpp-source.html#l00107">Ogre::Root::Root</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1LogManagera4" doxytag="Ogre::LogManager::getDefaultLog"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1Log.html">Log</a> * Ogre::LogManager::getDefaultLog </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Returns a pointer to the default log.
<p>

<p>
Definition at line <a class="el" href="OgreLogManager_8cpp-source.html#l00069">69</a> of file <a class="el" href="OgreLogManager_8cpp-source.html">OgreLogManager.cpp</a>.
<p>
References <a class="el" href="OgreException_8h-source.html#l00033">Except</a>, and <a class="el" href="OgreLogManager_8h-source.html#l00055">mDefaultLog</a>.
<p>
Referenced by <a class="el" href="OgreLogManager_8cpp-source.html#l00088">logMessage</a>(), and <a class="el" href="OgreLogManager_8cpp-source.html#l00105">setLogDetail</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1LogManagera3" doxytag="Ogre::LogManager::getLog"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1Log.html">Log</a> * Ogre::LogManager::getLog </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1String.html">String</a> &amp;&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>name</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Retrieves a log managed by this class.
<p>

<p>
Definition at line <a class="el" href="OgreLogManager_8cpp-source.html#l00077">77</a> of file <a class="el" href="OgreLogManager_8cpp-source.html">OgreLogManager.cpp</a>.
<p>
References <a class="el" href="OgreException_8h-source.html#l00033">Except</a>, and <a class="el" href="OgreLogManager_8h-source.html#l00052">mLogs</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1LogManagerd0" doxytag="Ogre::LogManager::getSingleton"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> LogManager &amp; Ogre::LogManager::getSingleton </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">void&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [static]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Override standard <a class="el" href="classOgre_1_1Singleton.html">Singleton</a> retrieval.
<p>
<dl compact><dt><b>
Remarks: </b><dd>
 Why do we do this? Well, it's because the <a class="el" href="classOgre_1_1Singleton.html">Singleton</a> implementation is in a .h file, which means it gets compiled into anybody who includes it. This is needed for the <a class="el" href="classOgre_1_1Singleton.html">Singleton</a> template to work, but we actually only want it compiled into the implementation of the class based on the <a class="el" href="classOgre_1_1Singleton.html">Singleton</a>, not all of them. If we don't change this, we get link errors when trying to use the <a class="el" href="classOgre_1_1Singleton.html">Singleton</a>-based class from an outside dll. 
<p>
 This method just delegates to the template version anyway, but the implementation stays in this single compilation unit, preventing link errors. </dl>
<p>
Reimplemented from <a class="el" href="classOgre_1_1Singleton.html#Ogre_1_1Singletond0">Ogre::Singleton&lt; LogManager &gt;</a>.
<p>
Definition at line <a class="el" href="OgreLogManager_8cpp-source.html#l00110">110</a> of file <a class="el" href="OgreLogManager_8cpp-source.html">OgreLogManager.cpp</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1Singletond1" doxytag="Ogre::LogManager::getSingletonPtr"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> LogManager* <a class="el" href="classOgre_1_1Singleton.html">Ogre::Singleton</a>&lt; LogManager &gt;::getSingletonPtr </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">void&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [static, inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="OgreSingleton_8h-source.html#l00071">71</a> of file <a class="el" href="OgreSingleton_8h-source.html">OgreSingleton.h</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1LogManagera6" doxytag="Ogre::LogManager::logMessage"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::LogManager::logMessage </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="namespaceOgre.html#a635">LogMessageLevel</a>&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>lml</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>const char *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>szMessage</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>...&nbsp;</td>
          <td class="mdname" nowrap>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
<a class="el" href="classOgre_1_1Log.html">Log</a> a message, smarter form - allows a variable number of arguments.
<p>
<dl compact><dt><b>
Note: </b><dd>
 <br>
The longest string that this function can output is 4096 characters long. </dl>
<p>
Definition at line <a class="el" href="OgreLogManager_8cpp-source.html#l00093">93</a> of file <a class="el" href="OgreLogManager_8cpp-source.html">OgreLogManager.cpp</a>.
<p>
References <a class="el" href="OgreLogManager_8cpp-source.html#l00069">getDefaultLog</a>(), <a class="el" href="OgreLog_8cpp-source.html#l00045">Ogre::Log::logMessage</a>(), and <a class="el" href="OgreLog_8h-source.html#l00047">Ogre::LogMessageLevel</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1LogManagera5" doxytag="Ogre::LogManager::logMessage"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::LogManager::logMessage </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1String.html">String</a> &amp;&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>message</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap><a class="el" href="namespaceOgre.html#a635">LogMessageLevel</a>&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>lml</em> = LML_NORMAL</td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
<a class="el" href="classOgre_1_1Log.html">Log</a> a message to the default log.
<p>

<p>
Definition at line <a class="el" href="OgreLogManager_8cpp-source.html#l00088">88</a> of file <a class="el" href="OgreLogManager_8cpp-source.html">OgreLogManager.cpp</a>.
<p>
References <a class="el" href="OgreLogManager_8cpp-source.html#l00069">getDefaultLog</a>(), <a class="el" href="OgreLog_8cpp-source.html#l00045">Ogre::Log::logMessage</a>(), and <a class="el" href="OgreLog_8h-source.html#l00047">Ogre::LogMessageLevel</a>.
<p>
Referenced by <a class="el" href="OgreRoot_8cpp-source.html#l00107">Ogre::Root::Root</a>(), and <a class="el" href="OgreRoot_8cpp-source.html#l00603">Ogre::Root::shutdown</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1LogManagera7" doxytag="Ogre::LogManager::setLogDetail"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::LogManager::setLogDetail </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="namespaceOgre.html#a634">LoggingLevel</a>&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>ll</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Sets the level of detail of the default log.
<p>

<p>
Definition at line <a class="el" href="OgreLogManager_8cpp-source.html#l00105">105</a> of file <a class="el" href="OgreLogManager_8cpp-source.html">OgreLogManager.cpp</a>.
<p>
References <a class="el" href="OgreLogManager_8cpp-source.html#l00069">getDefaultLog</a>(), <a class="el" href="OgreLog_8h-source.html#l00038">Ogre::LoggingLevel</a>, and <a class="el" href="OgreLog_8cpp-source.html#l00066">Ogre::Log::setLogDetail</a>().    </td>
  </tr>
</table>
<hr><h2>Member Data Documentation</h2>
<a name="Ogre_1_1LogManagern1" doxytag="Ogre::LogManager::mDefaultLog"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1Log.html">Log</a>* Ogre::LogManager::mDefaultLog<code> [protected]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
The default log to which output is done.
<p>

<p>
Definition at line <a class="el" href="OgreLogManager_8h-source.html#l00055">55</a> of file <a class="el" href="OgreLogManager_8h-source.html">OgreLogManager.h</a>.
<p>
Referenced by <a class="el" href="OgreLogManager_8cpp-source.html#l00055">createLog</a>(), <a class="el" href="OgreLogManager_8cpp-source.html#l00069">getDefaultLog</a>(), and <a class="el" href="OgreLogManager_8cpp-source.html#l00040">LogManager</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1LogManagern0" doxytag="Ogre::LogManager::mLogs"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1LogManager.html#Ogre_1_1LogManagert0">LogList</a> Ogre::LogManager::mLogs<code> [protected]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
A list of all the logs the manager can access.
<p>

<p>
Definition at line <a class="el" href="OgreLogManager_8h-source.html#l00052">52</a> of file <a class="el" href="OgreLogManager_8h-source.html">OgreLogManager.h</a>.
<p>
Referenced by <a class="el" href="OgreLogManager_8cpp-source.html#l00055">createLog</a>(), <a class="el" href="OgreLogManager_8cpp-source.html#l00077">getLog</a>(), and <a class="el" href="OgreLogManager_8cpp-source.html#l00045">~LogManager</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1Singletonq0" doxytag="Ogre::LogManager::ms_Singleton"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> LogManager * <a class="el" href="classOgre_1_1Singleton.html">Ogre::Singleton</a>&lt; LogManager &gt;::ms_Singleton = 0<code> [static, protected, inherited]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="OgreLogManager_8cpp-source.html#l00038">38</a> of file <a class="el" href="OgreLogManager_8cpp-source.html">OgreLogManager.cpp</a>.    </td>
  </tr>
</table>
<hr>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="OgreLogManager_8h-source.html">OgreLogManager.h</a><li><a class="el" href="OgreLogManager_8cpp-source.html">OgreLogManager.cpp</a></ul>
<p>
Copyright &copy; 2002-2003 by The OGRE Team<br />
Last modified Wed Jan 21 00:18:02 2004
</p>
</body>
</html>