downloads | documentation | faq | getting help | mailing lists | licenses | wiki | reporting bugs | php.net sites | links | conferences | my php.net

search for in the

Our source is open

The syntax highlighted source is automatically generated by PHP from the plaintext script. If you're interested in what's behind the several functions we used, you can always take a look at the source of the following files:

Of course, if you want to see the source of this page, we have it available. You can also browse the SVN repository for this website on svn.php.net.

Source of: /manual/en/function.define-syslog-variables.php

<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$PARENTS = array();
include_once
dirname(__FILE__) ."/toc/ref.network.inc";
$setup = array (
 
'home' =>
  array (
   
0 => 'index.php',
   
1 => 'PHP Manual',
  ),
 
'head' =>
  array (
   
0 => 'UTF-8',
   
1 => 'en',
  ),
 
'this' =>
  array (
   
0 => 'function.define-syslog-variables.php',
   
1 => 'define_syslog_variables',
  ),
 
'up' =>
  array (
   
0 => 'ref.network.php',
   
1 => 'Network Functions',
  ),
 
'prev' =>
  array (
   
0 => 'function.closelog.php',
   
1 => 'closelog',
  ),
 
'next' =>
  array (
   
0 => 'function.dns-check-record.php',
   
1 => 'dns_check_record',
  ),
);
$setup["toc"] = $TOC;
$setup["parents"] = $PARENTS;
manual_setup($setup);

manual_header();
?>
<div id="function.define-syslog-variables" class="refentry">
 <div class="refnamediv">
  <h1 class="refname">define_syslog_variables</h1>
  <p class="verinfo">(PHP 4, PHP 5)</p><p class="refpurpose"><span class="refname">define_syslog_variables</span> &mdash; <span class="dc-title">Initializes all syslog related variables</span></p>

 </div>
 
 <a name="function.define-syslog-variables.description"></a><div class="refsect1 description">
  <h3 class="title">Description</h3>
  <div class="methodsynopsis dc-description">
   <span class="type"><span class="type void">void</span></span> <span class="methodname"><b>define_syslog_variables</b></span>
    ( <span class="methodparam">void</span>
   )</div>

  <p class="para rdfs-comment">
   Initializes all variables used in the syslog functions.
  </p>
 </div>


 <a name="function.define-syslog-variables.returnvalues"></a><div class="refsect1 returnvalues">
  <h3 class="title">Return Values</h3>
  <p class="para">
   No value is returned.
  </p>
  <table class="doctable table">
   <caption><b>Syslog variables</b></caption>
  
    <thead valign="middle">
     <tr valign="middle">
      <th>Variable</th>
      <th>Constant equal</th>
      <th>Meaning</th>
      <th>Notes</th>
     </tr>

    </thead>

    <tbody valign="middle" class="tbody">
     <tr valign="middle">
      <td align="left"><var class="varname">$LOG_EMERG</var></td>
      <td align="left"><b><tt class="constant">LOG_EMERG</tt></b></td>
      <td align="left">System is unusable</td>
      <td class="empty">&nbsp;</td>
     </tr>

     <tr valign="middle">
      <td align="left"><var class="varname">$LOG_ALERT</var></td>
      <td align="left"><b><tt class="constant">LOG_ALERT</tt></b></td>
      <td align="left">Immediate action required</td>
      <td class="empty">&nbsp;</td>
     </tr>

     <tr valign="middle">
      <td align="left"><var class="varname">$LOG_CRIT</var></td>
      <td align="left"><b><tt class="constant">LOG_CRIT</tt></b></td>
      <td align="left">Critical conditions</td>
      <td class="empty">&nbsp;</td>
     </tr>

     <tr valign="middle">
      <td align="left"><var class="varname">$LOG_ERR</var></td>
      <td align="left"><b><tt class="constant">LOG_ERR</tt></b></td>
      <td class="empty">&nbsp;</td>
      <td class="empty">&nbsp;</td>
     </tr>

     <tr valign="middle">
      <td align="left"><var class="varname">$LOG_WARNING</var></td>
      <td align="left"><b><tt class="constant">LOG_WARNING</tt></b></td>
      <td class="empty">&nbsp;</td>
      <td class="empty">&nbsp;</td>
     </tr>

     <tr valign="middle">
      <td align="left"><var class="varname">$LOG_NOTICE</var></td>
      <td align="left"><b><tt class="constant">LOG_NOTICE</tt></b></td>
      <td class="empty">&nbsp;</td>
      <td class="empty">&nbsp;</td>
     </tr>

     <tr valign="middle">
      <td align="left"><var class="varname">$LOG_INFO</var></td>
      <td align="left"><b><tt class="constant">LOG_INFO</tt></b></td>
      <td class="empty">&nbsp;</td>
      <td class="empty">&nbsp;</td>
     </tr>

     <tr valign="middle">
      <td align="left"><var class="varname">$LOG_DEBUG</var></td>
      <td align="left"><b><tt class="constant">LOG_DEBUG</tt></b></td>
      <td class="empty">&nbsp;</td>
      <td class="empty">&nbsp;</td>
     </tr>

     <tr valign="middle">
      <td align="left"><var class="varname">$LOG_KERN</var></td>
      <td align="left"><b><tt class="constant">LOG_KERN</tt></b></td>
      <td class="empty">&nbsp;</td>
      <td class="empty">&nbsp;</td>
     </tr>

     <tr valign="middle">
      <td align="left"><var class="varname">$LOG_USER</var></td>
      <td align="left"><b><tt class="constant">LOG_USER</tt></b></td>
      <td align="left">Genetic user level</td>
      <td class="empty">&nbsp;</td>
     </tr>

     <tr valign="middle">
      <td align="left"><var class="varname">$LOG_MAIL</var></td>
      <td align="left"><b><tt class="constant">LOG_MAIL</tt></b></td>
      <td align="left">Log to email</td>
      <td class="empty">&nbsp;</td>
     </tr>

     <tr valign="middle">
      <td align="left"><var class="varname">$LOG_DAEMON</var></td>
      <td align="left"><b><tt class="constant">LOG_DAEMON</tt></b></td>
      <td align="left">Other system daemons</td>
      <td class="empty">&nbsp;</td>
     </tr>

     <tr valign="middle">
      <td align="left"><var class="varname">$LOG_AUTH</var></td>
      <td align="left"><b><tt class="constant">LOG_AUTH</tt></b></td>
      <td class="empty">&nbsp;</td>
      <td class="empty">&nbsp;</td>
     </tr>

     <tr valign="middle">
      <td align="left"><var class="varname">$LOG_SYSLOG</var></td>
      <td align="left"><b><tt class="constant">LOG_SYSLOG</tt></b></td>
      <td class="empty">&nbsp;</td>
      <td align="left">Not available on Netware</td>
     </tr>

     <tr valign="middle">
      <td align="left"><var class="varname">$LOG_LPR</var></td>
      <td align="left"><b><tt class="constant">LOG_LPR</tt></b></td>
      <td class="empty">&nbsp;</td>
      <td class="empty">&nbsp;</td>
     </tr>

     <tr valign="middle">
      <td align="left"><var class="varname">$LOG_NEWS</var></td>
      <td align="left"><b><tt class="constant">LOG_NEWS</tt></b></td>
      <td align="left">Usenet new</td>
      <td align="left">Not available on HP-UX</td>
     </tr>

     <tr valign="middle">
      <td align="left"><var class="varname">$LOG_CRON</var></td>
      <td align="left"><b><tt class="constant">LOG_CRON</tt></b></td>
      <td class="empty">&nbsp;</td>
      <td align="left">Not available on all platforms</td>
     </tr>

     <tr valign="middle">
      <td align="left"><var class="varname">$LOG_AUTHPRIV</var></td>
      <td align="left"><b><tt class="constant">LOG_AUTHPRIV</tt></b></td>
      <td class="empty">&nbsp;</td>
      <td align="left">Not available on AIX</td>
     </tr>

     <tr valign="middle">
      <td align="left"><var class="varname">$LOG_LOCAL0</var></td>
      <td align="left"><b><tt class="constant">LOG_LOCAL0</tt></b></td>
      <td class="empty">&nbsp;</td>
      <td align="left">Not available on Windows and Netware</td>
     </tr>

     <tr valign="middle">
      <td align="left"><var class="varname">$LOG_LOCAL1</var></td>
      <td align="left"><b><tt class="constant">LOG_LOCAL1</tt></b></td>
      <td class="empty">&nbsp;</td>
      <td align="left">Not available on Windows and Netware</td>
     </tr>

     <tr valign="middle">
      <td align="left"><var class="varname">$LOG_LOCAL2</var></td>
      <td align="left"><b><tt class="constant">LOG_LOCAL2</tt></b></td>
      <td class="empty">&nbsp;</td>
      <td align="left">Not available on Windows and Netware</td>
     </tr>

     <tr valign="middle">
      <td align="left"><var class="varname">$LOG_LOCAL3</var></td>
      <td align="left"><b><tt class="constant">LOG_LOCAL3</tt></b></td>
      <td class="empty">&nbsp;</td>
      <td align="left">Not available on Windows and Netware</td>
     </tr>

     <tr valign="middle">
      <td align="left"><var class="varname">$LOG_LOCAL4</var></td>
      <td align="left"><b><tt class="constant">LOG_LOCAL4</tt></b></td>
      <td class="empty">&nbsp;</td>
      <td align="left">Not available on Windows and Netware</td>
     </tr>

     <tr valign="middle">
      <td align="left"><var class="varname">$LOG_LOCAL5</var></td>
      <td align="left"><b><tt class="constant">LOG_LOCAL5</tt></b></td>
      <td class="empty">&nbsp;</td>
      <td align="left">Not available on Windows and Netware</td>
     </tr>

     <tr valign="middle">
      <td align="left"><var class="varname">$LOG_LOCAL6</var></td>
      <td align="left"><b><tt class="constant">LOG_LOCAL6</tt></b></td>
      <td class="empty">&nbsp;</td>
      <td align="left">Not available on Windows and Netware</td>
     </tr>

     <tr valign="middle">
      <td align="left"><var class="varname">$LOG_LOCAL7</var></td>
      <td align="left"><b><tt class="constant">LOG_LOCAL7</tt></b></td>
      <td class="empty">&nbsp;</td>
      <td align="left">Not available on Windows and Netware</td>
     </tr>

     <tr valign="middle">
      <td align="left"><var class="varname">$LOG_PID</var></td>
      <td align="left"><b><tt class="constant">LOG_PID</tt></b></td>
      <td class="empty">&nbsp;</td>
      <td class="empty">&nbsp;</td>
     </tr>

     <tr valign="middle">
      <td align="left"><var class="varname">$LOG_CONS</var></td>
      <td align="left"><b><tt class="constant">LOG_CONS</tt></b></td>
      <td class="empty">&nbsp;</td>
      <td class="empty">&nbsp;</td>
     </tr>

     <tr valign="middle">
      <td align="left"><var class="varname">$LOG_ODELAY</var></td>
      <td align="left"><b><tt class="constant">LOG_ODELAY</tt></b></td>
      <td class="empty">&nbsp;</td>
      <td class="empty">&nbsp;</td>
     </tr>

     <tr valign="middle">
      <td align="left"><var class="varname">$LOG_NDELAY</var></td>
      <td align="left"><b><tt class="constant">LOG_NDELAY</tt></b></td>
      <td class="empty">&nbsp;</td>
      <td class="empty">&nbsp;</td>
     </tr>

     <tr valign="middle">
      <td align="left"><var class="varname">$LOG_NOWAIT</var></td>
      <td align="left"><b><tt class="constant">LOG_NOWAIT</tt></b></td>
      <td class="empty">&nbsp;</td>
      <td align="left">Not available on BeOS</td>
     </tr>

     <tr valign="middle">
      <td align="left"><var class="varname">$LOG_PERROR</var></td>
      <td align="left"><b><tt class="constant">LOG_PERROR</tt></b></td>
      <td class="empty">&nbsp;</td>
      <td align="left">Not available on AIX</td>
     </tr>

    </tbody>
  
  </table>

  <div class="warning"><b class="warning">Warning</b><p class="simpara">This function has been
<em class="emphasis">DEPRECATED</em> as of PHP 5.3.0 and <em class="emphasis">REMOVED</em>
as of PHP 6.0.0. Relying on this feature is highly discouraged.</p></div>
 </div>


 <a name="function.define-syslog-variables.examples"></a><div class="refsect1 examples">
  <h3 class="title">Examples</h3>
  <p class="para">
   </p><div class="example">
    <p><b>Example #1 <b>define_syslog_variables()</b> example</b></p>
    <div class="example-contents programlisting">
<div class="phpcode"><code><span style="color: #000000">
<span style="color: #0000BB">&lt;?php<br /></span><span style="color: #FF8000">//&nbsp;Check&nbsp;if&nbsp;syslog&nbsp;variables&nbsp;already&nbsp;is&nbsp;defined<br /></span><span style="color: #007700">if(!</span><span style="color: #0000BB">get_cfg_var</span><span style="color: #007700">(</span><span style="color: #DD0000">'define_syslog_variables'</span><span style="color: #007700">))<br />{<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">define_syslog_variables</span><span style="color: #007700">();<br />}<br /><br /></span><span style="color: #FF8000">//&nbsp;Open&nbsp;the&nbsp;log<br /></span><span style="color: #0000BB">openlog</span><span style="color: #007700">(</span><span style="color: #DD0000">''</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">$LOG_ODELAY</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">$LOG_MAIL&nbsp;</span><span style="color: #007700">|&nbsp;</span><span style="color: #0000BB">$LOG_USER</span><span style="color: #007700">);<br /><br /></span><span style="color: #FF8000">//&nbsp;Continue&nbsp;script&nbsp;...<br /></span><span style="color: #0000BB">?&gt;</span>
</span>
</code></div>
    </div>

   </div><p>
  </p>
 </div>


 <a name="function.define-syslog-variables.changelog"></a><div class="refsect1 changelog">
  <h3 class="title">Changelog</h3>
  <p class="para">
   </p><table class="doctable informaltable">
   
     <thead valign="middle">
      <tr valign="middle">
       <th>Version</th>
       <th>Description</th>
      </tr>

     </thead>

     <tbody valign="middle" class="tbody">
      <tr valign="middle">
       <td align="left">6.0.0</td>
       <td align="left">
        This function was removed from PHP.
       </td>
      </tr>

      <tr valign="middle">
       <td align="left">5.3.0</td>
       <td align="left">
        This function now throws an E_DEPRECATED notice.
       </td>
      </tr>

     </tbody>
   
   </table>
<p>
  </p>
 </div>


 <a name="function.define-syslog-variables.seealso"></a><div class="refsect1 seealso">
  <h3 class="title">See Also</h3>
  <p class="para">
   </p><ul class="simplelist">
    <li class="member"><a href="function.openlog.php" class="function" rel="rdfs-seeAlso">openlog()</a> - Open connection to system logger</li>
    <li class="member"><a href="function.syslog.php" class="function" rel="rdfs-seeAlso">syslog()</a> - Generate a system log message</li>
    <li class="member"><a href="function.closelog.php" class="function" rel="rdfs-seeAlso">closelog()</a> - Close connection to system logger</li>
   </ul><p>
  </p>
 </div>


</div><?php manual_footer(); ?>
 
show source | credits | sitemap | contact | advertising | mirror sites