Sophie

Sophie

distrib > Arklinux > devel > i586 > media > main > by-pkgid > 8709376bdbe4f2f9101f944a1442d17d > files > 594

ImageMagick-devel-6.7.0.5-1ark.i586.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>MagickCore: log.c File Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.4 -->
<div class="nav">
<a class="el" href="dir_b44b349db36f8365f5234e57d3038770.html">magick</a></div>
<h1>log.c File Reference</h1>
<p>
<code>#include &quot;<a class="el" href="studio_8h-source.html">magick/studio.h</a>&quot;</code><br>
<code>#include &quot;<a class="el" href="blob_8h-source.html">magick/blob.h</a>&quot;</code><br>
<code>#include &quot;<a class="el" href="client_8h-source.html">magick/client.h</a>&quot;</code><br>
<code>#include &quot;<a class="el" href="configure_8h-source.html">magick/configure.h</a>&quot;</code><br>
<code>#include &quot;<a class="el" href="exception_8h-source.html">magick/exception.h</a>&quot;</code><br>
<code>#include &quot;<a class="el" href="exception-private_8h-source.html">magick/exception-private.h</a>&quot;</code><br>
<code>#include &quot;<a class="el" href="hashmap_8h-source.html">magick/hashmap.h</a>&quot;</code><br>
<code>#include &quot;<a class="el" href="log_8h-source.html">magick/log.h</a>&quot;</code><br>
<code>#include &quot;<a class="el" href="memory___8h-source.html">magick/memory_.h</a>&quot;</code><br>
<code>#include &quot;<a class="el" href="option_8h-source.html">magick/option.h</a>&quot;</code><br>
<code>#include &quot;<a class="el" href="semaphore_8h-source.html">magick/semaphore.h</a>&quot;</code><br>
<code>#include &quot;<a class="el" href="timer_8h-source.html">magick/timer.h</a>&quot;</code><br>
<code>#include &quot;<a class="el" href="string___8h-source.html">magick/string_.h</a>&quot;</code><br>
<code>#include &quot;<a class="el" href="token_8h-source.html">magick/token.h</a>&quot;</code><br>
<code>#include &quot;<a class="el" href="utility_8h-source.html">magick/utility.h</a>&quot;</code><br>
<code>#include &quot;<a class="el" href="version_8h-source.html">magick/version.h</a>&quot;</code><br>
<code>#include &quot;<a class="el" href="xml-tree_8h-source.html">magick/xml-tree.h</a>&quot;</code><br>
<code>#include &lt;pthread.h&gt;</code><br>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Data Structures</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__EventInfo.html">_EventInfo</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__HandlerInfo.html">_HandlerInfo</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__LogInfo.html">_LogInfo</a></td></tr>

<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="log_8c.html#f2c55c6bffff6091e53f3f4446a5b731">LogFilename</a>&nbsp;&nbsp;&nbsp;&quot;log.xml&quot;</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="log_8c.html#6eda085638e0871ec92e0d9a9ce17e10">MegabytesToBytes</a>(value)&nbsp;&nbsp;&nbsp;((<a class="el" href="magick-type_8h.html#68dda12c0fc8e2522f47ac9be2de20b4">MagickSizeType</a>) (value)*1024*1024)</td></tr>

<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef struct <a class="el" href="struct__EventInfo.html">_EventInfo</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="log_8c.html#486e4b6521dc98a74b57ca04eac86293">EventInfo</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef struct <a class="el" href="struct__HandlerInfo.html">_HandlerInfo</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="log_8c.html#7d0f7fad1fb77dba683ba1ac620b2286">HandlerInfo</a></td></tr>

<tr><td colspan="2"><br><h2>Enumerations</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="log_8c.html#468d0a8d8ab4ef2b7603fb3411dad8a5">LogHandlerType</a> { <br>
&nbsp;&nbsp;<a class="el" href="log_8c.html#468d0a8d8ab4ef2b7603fb3411dad8a5ca3e37abc687213de55d57e899010db1">UndefinedHandler</a> =  0x0000, 
<a class="el" href="log_8c.html#468d0a8d8ab4ef2b7603fb3411dad8a5a266716e2be29b0a4c5348064d8486b8">NoHandler</a> =  0x0000, 
<a class="el" href="log_8c.html#468d0a8d8ab4ef2b7603fb3411dad8a598c0bbf98c1fceb5a74c1d2525046831">ConsoleHandler</a> =  0x0001, 
<a class="el" href="log_8c.html#468d0a8d8ab4ef2b7603fb3411dad8a5f58c3b1a449a0df5ea48f5a54929a97a">StdoutHandler</a> =  0x0002, 
<br>
&nbsp;&nbsp;<a class="el" href="log_8c.html#468d0a8d8ab4ef2b7603fb3411dad8a5e0b89e8e7da949572a4f3aa7f387b689">StderrHandler</a> =  0x0004, 
<a class="el" href="log_8c.html#468d0a8d8ab4ef2b7603fb3411dad8a5a836589647cfc6aaec371b26c116ca15">FileHandler</a> =  0x0008, 
<a class="el" href="log_8c.html#468d0a8d8ab4ef2b7603fb3411dad8a52ae68e216b22a5b2728a2bdfcc6f576b">DebugHandler</a> =  0x0010, 
<a class="el" href="log_8c.html#468d0a8d8ab4ef2b7603fb3411dad8a5d9d8f61d6a5f73f0d5327e0ebad3047b">EventHandler</a> =  0x0020
<br>
 }</td></tr>

<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="log_8c.html#468d0a8d8ab4ef2b7603fb3411dad8a5">LogHandlerType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="log_8c.html#5208f01ff2f18b8f1df080244fddf09a">ParseLogHandlers</a> (const char *)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="magick-type_8h.html#c740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="log_8c.html#3930a6d67293c23e4bb74786823a9353">InitializeLogList</a> (<a class="el" href="struct__ExceptionInfo.html">ExceptionInfo</a> *)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="magick-type_8h.html#c740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="log_8c.html#b1a543113ed3e28fb6cd2ee1a98cc90e">LoadLogLists</a> (const char *, <a class="el" href="struct__ExceptionInfo.html">ExceptionInfo</a> *)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">MagickExport void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="log_8c.html#f4312f7fa950dce41fa6a52eb67968f2">CloseMagickLog</a> (void)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="log_8c.html#d02d02a851c2c53fe493d5cfe8eebae6">DestroyLogElement</a> (void *log_info)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">MagickExport void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="log_8c.html#0c879ded7be9a06e315ed830ee8c6d96">DestroyLogList</a> (void)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">MagickExport const <a class="el" href="struct__LogInfo.html">LogInfo</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="log_8c.html#762ef899f0dad891702cfa8a7d2282be">GetLogInfo</a> (const char *name, <a class="el" href="struct__ExceptionInfo.html">ExceptionInfo</a> *exception)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="log_8c.html#8b339b085a3aa878fe64efdf5a76a94a">LogInfoCompare</a> (const void *x, const void *y)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">MagickExport const <a class="el" href="struct__LogInfo.html">LogInfo</a> **&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="log_8c.html#aad359cd8947f836b9e695c8727fa4a3">GetLogInfoList</a> (const char *pattern, unsigned long *number_preferences, <a class="el" href="struct__ExceptionInfo.html">ExceptionInfo</a> *exception)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="log_8c.html#c16edfe75ccaf5e70230d189550f1507">LogCompare</a> (const void *x, const void *y)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">MagickExport char **&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="log_8c.html#f817d91bcd040f2257fa5530705653e9">GetLogList</a> (const char *pattern, unsigned long *number_preferences, <a class="el" href="struct__ExceptionInfo.html">ExceptionInfo</a> *exception)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">MagickExport const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="log_8c.html#7972438c808e5ad9a64cc17d206805c8">GetLogName</a> (void)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">MagickExport <a class="el" href="magick-type_8h.html#c740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="log_8c.html#0745af8637c9e409941498417d528018">IsEventLogging</a> (void)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">MagickExport <a class="el" href="magick-type_8h.html#c740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="log_8c.html#6b501be96b3084fd22c7312016ce2ea4">ListLogInfo</a> (FILE *file, <a class="el" href="struct__ExceptionInfo.html">ExceptionInfo</a> *exception)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static unsigned long&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="log_8c.html#50fec8556c637cc5728fdcbc105113ad">GetLogThreadId</a> (void)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="log_8c.html#b6117d11fca0c70c0b953fe33e61cbd6">TranslateEvent</a> (const <a class="el" href="log_8h.html#5d4d59a282badd09dd3b71cb216cab60">LogEventType</a> magick_unused(type), const char *module, const char *function, const unsigned long line, const char *domain, const char *event)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="log_8c.html#86a7a38f70bc2cc1580998b46883e6fd">TranslateFilename</a> (const <a class="el" href="struct__LogInfo.html">LogInfo</a> *log_info)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="magick-type_8h.html#c740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="log_8c.html#f5dc5a8a2b7cf2c9db9332f311b695bc">LogMagickEventList</a> (const <a class="el" href="log_8h.html#5d4d59a282badd09dd3b71cb216cab60">LogEventType</a> type, const char *module, const char *function, const unsigned long line, const char *format, va_list operands)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="magick-type_8h.html#c740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="log_8c.html#26705dfdaf52ac35cdb3e2024b05e6fb">LogMagickEvent</a> (const <a class="el" href="log_8h.html#5d4d59a282badd09dd3b71cb216cab60">LogEventType</a> type, const char *module, const char *function, const unsigned long line, const char *format,...)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="magick-type_8h.html#c740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="log_8c.html#9c920d353e3d14faea3b2809b7dccca0">LoadLogList</a> (const char *xml, const char *filename, const unsigned long depth, <a class="el" href="struct__ExceptionInfo.html">ExceptionInfo</a> *exception)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">MagickExport <a class="el" href="log_8h.html#5d4d59a282badd09dd3b71cb216cab60">LogEventType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="log_8c.html#508302b0c1b78905f7c69d7c512cf450">SetLogEventMask</a> (const char *events)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">MagickExport void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="log_8c.html#58bf446b5e18d2bee51093acbb2bd7b0">SetLogFormat</a> (const char *format)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">MagickExport const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="log_8c.html#8ea1ad74dd3e01ea4a4cbbbd5d040dc2">SetLogName</a> (const char *name)</td></tr>

<tr><td colspan="2"><br><h2>Variables</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static const <a class="el" href="struct__HandlerInfo.html">HandlerInfo</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="log_8c.html#21fdb01199aca3eae5013054de33e577">LogHandlers</a> []</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="log_8c.html#7739f1d584be0ce131993f9cf352e910">LogMap</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="log_8c.html#899c1e77ef4381c8619b1c92866b6342">log_name</a> [MaxTextExtent] = &quot;Magick&quot;</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="struct__LinkedListInfo.html">LinkedListInfo</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="log_8c.html#8ca38541e660d057bf2ba8ee2cf3e323">log_list</a> = (<a class="el" href="struct__LinkedListInfo.html">LinkedListInfo</a> *) NULL</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="structSemaphoreInfo.html">SemaphoreInfo</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="log_8c.html#8e659ee0a08710905a648463cf05f72a">log_semaphore</a> = (<a class="el" href="structSemaphoreInfo.html">SemaphoreInfo</a> *) NULL</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static volatile <a class="el" href="magick-type_8h.html#c740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="log_8c.html#0966de21705ed43767e031b443b5b5d8">instantiate_log</a> = MagickFalse</td></tr>

</table>
<hr><h2>Define Documentation</h2>
<a class="anchor" name="f2c55c6bffff6091e53f3f4446a5b731"></a><!-- doxytag: member="log.c::LogFilename" ref="f2c55c6bffff6091e53f3f4446a5b731" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define LogFilename&nbsp;&nbsp;&nbsp;&quot;log.xml&quot;          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="6eda085638e0871ec92e0d9a9ce17e10"></a><!-- doxytag: member="log.c::MegabytesToBytes" ref="6eda085638e0871ec92e0d9a9ce17e10" args="(value)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define MegabytesToBytes          </td>
          <td>(</td>
          <td class="paramtype">value&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%">&nbsp;&nbsp;&nbsp;((<a class="el" href="magick-type_8h.html#68dda12c0fc8e2522f47ac9be2de20b4">MagickSizeType</a>) (value)*1024*1024)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<hr><h2>Typedef Documentation</h2>
<a class="anchor" name="486e4b6521dc98a74b57ca04eac86293"></a><!-- doxytag: member="log.c::EventInfo" ref="486e4b6521dc98a74b57ca04eac86293" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef struct <a class="el" href="struct__EventInfo.html">_EventInfo</a>  <a class="el" href="struct__EventInfo.html">EventInfo</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="7d0f7fad1fb77dba683ba1ac620b2286"></a><!-- doxytag: member="log.c::HandlerInfo" ref="7d0f7fad1fb77dba683ba1ac620b2286" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef struct <a class="el" href="struct__HandlerInfo.html">_HandlerInfo</a>  <a class="el" href="struct__HandlerInfo.html">HandlerInfo</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<hr><h2>Enumeration Type Documentation</h2>
<a class="anchor" name="468d0a8d8ab4ef2b7603fb3411dad8a5"></a><!-- doxytag: member="log.c::LogHandlerType" ref="468d0a8d8ab4ef2b7603fb3411dad8a5" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="log_8c.html#468d0a8d8ab4ef2b7603fb3411dad8a5">LogHandlerType</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<dl compact><dt><b>Enumerator: </b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" name="468d0a8d8ab4ef2b7603fb3411dad8a5ca3e37abc687213de55d57e899010db1"></a><!-- doxytag: member="UndefinedHandler" ref="468d0a8d8ab4ef2b7603fb3411dad8a5ca3e37abc687213de55d57e899010db1" args="" -->UndefinedHandler</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="468d0a8d8ab4ef2b7603fb3411dad8a5a266716e2be29b0a4c5348064d8486b8"></a><!-- doxytag: member="NoHandler" ref="468d0a8d8ab4ef2b7603fb3411dad8a5a266716e2be29b0a4c5348064d8486b8" args="" -->NoHandler</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="468d0a8d8ab4ef2b7603fb3411dad8a598c0bbf98c1fceb5a74c1d2525046831"></a><!-- doxytag: member="ConsoleHandler" ref="468d0a8d8ab4ef2b7603fb3411dad8a598c0bbf98c1fceb5a74c1d2525046831" args="" -->ConsoleHandler</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="468d0a8d8ab4ef2b7603fb3411dad8a5f58c3b1a449a0df5ea48f5a54929a97a"></a><!-- doxytag: member="StdoutHandler" ref="468d0a8d8ab4ef2b7603fb3411dad8a5f58c3b1a449a0df5ea48f5a54929a97a" args="" -->StdoutHandler</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="468d0a8d8ab4ef2b7603fb3411dad8a5e0b89e8e7da949572a4f3aa7f387b689"></a><!-- doxytag: member="StderrHandler" ref="468d0a8d8ab4ef2b7603fb3411dad8a5e0b89e8e7da949572a4f3aa7f387b689" args="" -->StderrHandler</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="468d0a8d8ab4ef2b7603fb3411dad8a5a836589647cfc6aaec371b26c116ca15"></a><!-- doxytag: member="FileHandler" ref="468d0a8d8ab4ef2b7603fb3411dad8a5a836589647cfc6aaec371b26c116ca15" args="" -->FileHandler</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="468d0a8d8ab4ef2b7603fb3411dad8a52ae68e216b22a5b2728a2bdfcc6f576b"></a><!-- doxytag: member="DebugHandler" ref="468d0a8d8ab4ef2b7603fb3411dad8a52ae68e216b22a5b2728a2bdfcc6f576b" args="" -->DebugHandler</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="468d0a8d8ab4ef2b7603fb3411dad8a5d9d8f61d6a5f73f0d5327e0ebad3047b"></a><!-- doxytag: member="EventHandler" ref="468d0a8d8ab4ef2b7603fb3411dad8a5d9d8f61d6a5f73f0d5327e0ebad3047b" args="" -->EventHandler</em>&nbsp;</td><td>
</td></tr>
</table>
</dl>

</div>
</div><p>
<hr><h2>Function Documentation</h2>
<a class="anchor" name="f4312f7fa950dce41fa6a52eb67968f2"></a><!-- doxytag: member="log.c::CloseMagickLog" ref="f4312f7fa950dce41fa6a52eb67968f2" args="(void)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">MagickExport void CloseMagickLog           </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="d02d02a851c2c53fe493d5cfe8eebae6"></a><!-- doxytag: member="log.c::DestroyLogElement" ref="d02d02a851c2c53fe493d5cfe8eebae6" args="(void *log_info)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static void* DestroyLogElement           </td>
          <td>(</td>
          <td class="paramtype">void *&nbsp;</td>
          <td class="paramname"> <em>log_info</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="0c879ded7be9a06e315ed830ee8c6d96"></a><!-- doxytag: member="log.c::DestroyLogList" ref="0c879ded7be9a06e315ed830ee8c6d96" args="(void)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">MagickExport void DestroyLogList           </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="762ef899f0dad891702cfa8a7d2282be"></a><!-- doxytag: member="log.c::GetLogInfo" ref="762ef899f0dad891702cfa8a7d2282be" args="(const char *name, ExceptionInfo *exception)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">MagickExport const <a class="el" href="struct__LogInfo.html">LogInfo</a>* GetLogInfo           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="struct__ExceptionInfo.html">ExceptionInfo</a> *&nbsp;</td>
          <td class="paramname"> <em>exception</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="aad359cd8947f836b9e695c8727fa4a3"></a><!-- doxytag: member="log.c::GetLogInfoList" ref="aad359cd8947f836b9e695c8727fa4a3" args="(const char *pattern, unsigned long *number_preferences, ExceptionInfo *exception)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">MagickExport const <a class="el" href="struct__LogInfo.html">LogInfo</a>** GetLogInfoList           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>pattern</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned long *&nbsp;</td>
          <td class="paramname"> <em>number_preferences</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="struct__ExceptionInfo.html">ExceptionInfo</a> *&nbsp;</td>
          <td class="paramname"> <em>exception</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="f817d91bcd040f2257fa5530705653e9"></a><!-- doxytag: member="log.c::GetLogList" ref="f817d91bcd040f2257fa5530705653e9" args="(const char *pattern, unsigned long *number_preferences, ExceptionInfo *exception)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">MagickExport char** GetLogList           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>pattern</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned long *&nbsp;</td>
          <td class="paramname"> <em>number_preferences</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="struct__ExceptionInfo.html">ExceptionInfo</a> *&nbsp;</td>
          <td class="paramname"> <em>exception</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="7972438c808e5ad9a64cc17d206805c8"></a><!-- doxytag: member="log.c::GetLogName" ref="7972438c808e5ad9a64cc17d206805c8" args="(void)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">MagickExport const char* GetLogName           </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="50fec8556c637cc5728fdcbc105113ad"></a><!-- doxytag: member="log.c::GetLogThreadId" ref="50fec8556c637cc5728fdcbc105113ad" args="(void)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static unsigned long GetLogThreadId           </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="3930a6d67293c23e4bb74786823a9353"></a><!-- doxytag: member="log.c::InitializeLogList" ref="3930a6d67293c23e4bb74786823a9353" args="(ExceptionInfo *)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="magick-type_8h.html#c740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a> InitializeLogList           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct__ExceptionInfo.html">ExceptionInfo</a> *&nbsp;</td>
          <td class="paramname"> <em>exception</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="0745af8637c9e409941498417d528018"></a><!-- doxytag: member="log.c::IsEventLogging" ref="0745af8637c9e409941498417d528018" args="(void)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">MagickExport <a class="el" href="magick-type_8h.html#c740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a> IsEventLogging           </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="6b501be96b3084fd22c7312016ce2ea4"></a><!-- doxytag: member="log.c::ListLogInfo" ref="6b501be96b3084fd22c7312016ce2ea4" args="(FILE *file, ExceptionInfo *exception)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">MagickExport <a class="el" href="magick-type_8h.html#c740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a> ListLogInfo           </td>
          <td>(</td>
          <td class="paramtype">FILE *&nbsp;</td>
          <td class="paramname"> <em>file</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="struct__ExceptionInfo.html">ExceptionInfo</a> *&nbsp;</td>
          <td class="paramname"> <em>exception</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="9c920d353e3d14faea3b2809b7dccca0"></a><!-- doxytag: member="log.c::LoadLogList" ref="9c920d353e3d14faea3b2809b7dccca0" args="(const char *xml, const char *filename, const unsigned long depth, ExceptionInfo *exception)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="magick-type_8h.html#c740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a> LoadLogList           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>xml</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>filename</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const unsigned long&nbsp;</td>
          <td class="paramname"> <em>depth</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="struct__ExceptionInfo.html">ExceptionInfo</a> *&nbsp;</td>
          <td class="paramname"> <em>exception</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="b1a543113ed3e28fb6cd2ee1a98cc90e"></a><!-- doxytag: member="log.c::LoadLogLists" ref="b1a543113ed3e28fb6cd2ee1a98cc90e" args="(const char *, ExceptionInfo *)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="magick-type_8h.html#c740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a> LoadLogLists           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>filename</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="struct__ExceptionInfo.html">ExceptionInfo</a> *&nbsp;</td>
          <td class="paramname"> <em>exception</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="c16edfe75ccaf5e70230d189550f1507"></a><!-- doxytag: member="log.c::LogCompare" ref="c16edfe75ccaf5e70230d189550f1507" args="(const void *x, const void *y)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static int LogCompare           </td>
          <td>(</td>
          <td class="paramtype">const void *&nbsp;</td>
          <td class="paramname"> <em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const void *&nbsp;</td>
          <td class="paramname"> <em>y</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="8b339b085a3aa878fe64efdf5a76a94a"></a><!-- doxytag: member="log.c::LogInfoCompare" ref="8b339b085a3aa878fe64efdf5a76a94a" args="(const void *x, const void *y)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static int LogInfoCompare           </td>
          <td>(</td>
          <td class="paramtype">const void *&nbsp;</td>
          <td class="paramname"> <em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const void *&nbsp;</td>
          <td class="paramname"> <em>y</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="26705dfdaf52ac35cdb3e2024b05e6fb"></a><!-- doxytag: member="log.c::LogMagickEvent" ref="26705dfdaf52ac35cdb3e2024b05e6fb" args="(const LogEventType type, const char *module, const char *function, const unsigned long line, const char *format,...)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="magick-type_8h.html#c740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a> LogMagickEvent           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="log_8h.html#5d4d59a282badd09dd3b71cb216cab60">LogEventType</a>&nbsp;</td>
          <td class="paramname"> <em>type</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>module</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>function</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const unsigned long&nbsp;</td>
          <td class="paramname"> <em>line</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>format</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&nbsp;</td>
          <td class="paramname"> <em>...</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="f5dc5a8a2b7cf2c9db9332f311b695bc"></a><!-- doxytag: member="log.c::LogMagickEventList" ref="f5dc5a8a2b7cf2c9db9332f311b695bc" args="(const LogEventType type, const char *module, const char *function, const unsigned long line, const char *format, va_list operands)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="magick-type_8h.html#c740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a> LogMagickEventList           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="log_8h.html#5d4d59a282badd09dd3b71cb216cab60">LogEventType</a>&nbsp;</td>
          <td class="paramname"> <em>type</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>module</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>function</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const unsigned long&nbsp;</td>
          <td class="paramname"> <em>line</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>format</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">va_list&nbsp;</td>
          <td class="paramname"> <em>operands</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="5208f01ff2f18b8f1df080244fddf09a"></a><!-- doxytag: member="log.c::ParseLogHandlers" ref="5208f01ff2f18b8f1df080244fddf09a" args="(const char *)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="log_8c.html#468d0a8d8ab4ef2b7603fb3411dad8a5">LogHandlerType</a> ParseLogHandlers           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>handlers</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="508302b0c1b78905f7c69d7c512cf450"></a><!-- doxytag: member="log.c::SetLogEventMask" ref="508302b0c1b78905f7c69d7c512cf450" args="(const char *events)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">MagickExport <a class="el" href="log_8h.html#5d4d59a282badd09dd3b71cb216cab60">LogEventType</a> SetLogEventMask           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>events</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="58bf446b5e18d2bee51093acbb2bd7b0"></a><!-- doxytag: member="log.c::SetLogFormat" ref="58bf446b5e18d2bee51093acbb2bd7b0" args="(const char *format)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">MagickExport void SetLogFormat           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>format</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="8ea1ad74dd3e01ea4a4cbbbd5d040dc2"></a><!-- doxytag: member="log.c::SetLogName" ref="8ea1ad74dd3e01ea4a4cbbbd5d040dc2" args="(const char *name)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">MagickExport const char* SetLogName           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>name</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="b6117d11fca0c70c0b953fe33e61cbd6"></a><!-- doxytag: member="log.c::TranslateEvent" ref="b6117d11fca0c70c0b953fe33e61cbd6" args="(const LogEventType magick_unused(type), const char *module, const char *function, const unsigned long line, const char *domain, const char *event)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static char* TranslateEvent           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="log_8h.html#5d4d59a282badd09dd3b71cb216cab60">LogEventType</a> &nbsp;</td>
          <td class="paramname"> <em>magick_unused</em>(type), </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>module</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>function</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const unsigned long&nbsp;</td>
          <td class="paramname"> <em>line</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>domain</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>event</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="86a7a38f70bc2cc1580998b46883e6fd"></a><!-- doxytag: member="log.c::TranslateFilename" ref="86a7a38f70bc2cc1580998b46883e6fd" args="(const LogInfo *log_info)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static char* TranslateFilename           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="struct__LogInfo.html">LogInfo</a> *&nbsp;</td>
          <td class="paramname"> <em>log_info</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<hr><h2>Variable Documentation</h2>
<a class="anchor" name="0966de21705ed43767e031b443b5b5d8"></a><!-- doxytag: member="log.c::instantiate_log" ref="0966de21705ed43767e031b443b5b5d8" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">volatile <a class="el" href="magick-type_8h.html#c740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a> <a class="el" href="log_8c.html#0966de21705ed43767e031b443b5b5d8">instantiate_log</a> = MagickFalse<code> [static]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="8ca38541e660d057bf2ba8ee2cf3e323"></a><!-- doxytag: member="log.c::log_list" ref="8ca38541e660d057bf2ba8ee2cf3e323" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="struct__LinkedListInfo.html">LinkedListInfo</a>* <a class="el" href="log_8c.html#8ca38541e660d057bf2ba8ee2cf3e323">log_list</a> = (<a class="el" href="struct__LinkedListInfo.html">LinkedListInfo</a> *) NULL<code> [static]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="899c1e77ef4381c8619b1c92866b6342"></a><!-- doxytag: member="log.c::log_name" ref="899c1e77ef4381c8619b1c92866b6342" args="[MaxTextExtent]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">char <a class="el" href="log_8c.html#899c1e77ef4381c8619b1c92866b6342">log_name</a>[MaxTextExtent] = &quot;Magick&quot;<code> [static]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="8e659ee0a08710905a648463cf05f72a"></a><!-- doxytag: member="log.c::log_semaphore" ref="8e659ee0a08710905a648463cf05f72a" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structSemaphoreInfo.html">SemaphoreInfo</a>* <a class="el" href="log_8c.html#8e659ee0a08710905a648463cf05f72a">log_semaphore</a> = (<a class="el" href="structSemaphoreInfo.html">SemaphoreInfo</a> *) NULL<code> [static]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="21fdb01199aca3eae5013054de33e577"></a><!-- doxytag: member="log.c::LogHandlers" ref="21fdb01199aca3eae5013054de33e577" args="[]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="struct__HandlerInfo.html">HandlerInfo</a> <a class="el" href="log_8c.html#21fdb01199aca3eae5013054de33e577">LogHandlers</a>[]<code> [static]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<b>Initial value:</b><div class="fragment"><pre class="fragment">
  {
    { <span class="stringliteral">"console"</span>, <a class="code" href="log_8c.html#468d0a8d8ab4ef2b7603fb3411dad8a598c0bbf98c1fceb5a74c1d2525046831">ConsoleHandler</a> },
    { <span class="stringliteral">"debug"</span>, <a class="code" href="log_8c.html#468d0a8d8ab4ef2b7603fb3411dad8a52ae68e216b22a5b2728a2bdfcc6f576b">DebugHandler</a> },
    { <span class="stringliteral">"event"</span>, <a class="code" href="log_8c.html#468d0a8d8ab4ef2b7603fb3411dad8a5d9d8f61d6a5f73f0d5327e0ebad3047b">EventHandler</a> },
    { <span class="stringliteral">"file"</span>, <a class="code" href="log_8c.html#468d0a8d8ab4ef2b7603fb3411dad8a5a836589647cfc6aaec371b26c116ca15">FileHandler</a> },
    { <span class="stringliteral">"none"</span>, <a class="code" href="log_8c.html#468d0a8d8ab4ef2b7603fb3411dad8a5a266716e2be29b0a4c5348064d8486b8">NoHandler</a> },
    { <span class="stringliteral">"stderr"</span>, <a class="code" href="log_8c.html#468d0a8d8ab4ef2b7603fb3411dad8a5e0b89e8e7da949572a4f3aa7f387b689">StderrHandler</a> },
    { <span class="stringliteral">"stdout"</span>, <a class="code" href="log_8c.html#468d0a8d8ab4ef2b7603fb3411dad8a5f58c3b1a449a0df5ea48f5a54929a97a">StdoutHandler</a> },
    { (<span class="keywordtype">char</span> *) NULL, <a class="code" href="log_8c.html#468d0a8d8ab4ef2b7603fb3411dad8a5ca3e37abc687213de55d57e899010db1">UndefinedHandler</a> }
  }
</pre></div>
</div>
</div><p>
<a class="anchor" name="7739f1d584be0ce131993f9cf352e910"></a><!-- doxytag: member="log.c::LogMap" ref="7739f1d584be0ce131993f9cf352e910" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const char* <a class="el" href="log_8c.html#7739f1d584be0ce131993f9cf352e910">LogMap</a><code> [static]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<b>Initial value:</b><div class="fragment"><pre class="fragment"> (<span class="keyword">const</span> <span class="keywordtype">char</span> *)
    <span class="stringliteral">"&lt;?xml version=\"1.0\"?&gt;"</span>
    <span class="stringliteral">"&lt;logmap&gt;"</span>
    <span class="stringliteral">"  &lt;log events=\"None\" /&gt;"</span>
    <span class="stringliteral">"  &lt;log output=\"console\" /&gt;"</span>
    <span class="stringliteral">"  &lt;log filename=\"Magick-%d.log\" /&gt;"</span>
    <span class="stringliteral">"  &lt;log format=\"%t %r %u %v %d %c[%p]: %m/%f/%l/%d\n  %e\" /&gt;"</span>
    <span class="stringliteral">"&lt;/logmap&gt;"</span>
</pre></div>
</div>
</div><p>
<hr size="1"><address style="text-align: right;"><small>Generated on Sat Jan 26 14:50:30 2008 for MagickCore by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.4 </small></address>
</body>
</html>