home *** CD-ROM | disk | FTP | other *** search
/ PC Professionell 2004 December / PCpro_2004_12.ISO / files / webserver / tsw / TSW_3.4.0.exe / Apache2 / admin / log.syslog.inc < prev    next >
Encoding:
Text File  |  2003-03-16  |  1.3 KB  |  37 lines

  1. <?php
  2. /********************************************************
  3.         include/log.syslog.inc
  4.         
  5.         Copyright (C)  2001-2002 Ryo Chijiiwa <Ryo@IlohaMail.org>
  6.         Copyright (C)  2002  Ziberex andf Torben Rybner
  7.  
  8.         This file is part of IlohaMail, and released under GPL.
  9.         See COPYING, or http://www.fsf.org/copyleft/gpl.html
  10.         
  11.         PURPOSE:
  12.                 Add log entry into system log.
  13.         PRE-CONDITIONS:
  14.                 $log_time : date & time
  15.                 $log_timestamp : unix timestamp
  16.                 $log_ip : client IP address
  17.                 $log_account : User's account (user name @ host)
  18.                 $log_comment : error message or other comment
  19.  
  20. ********************************************************/
  21.  
  22. $log_entry = $log_template;
  23. $log_entry = str_replace("date", $log_time, $log_entry);
  24. $log_entry = str_replace("acct", $log_account, $log_entry);
  25. $log_entry = str_replace("ip", $log_ip, $log_entry);
  26. $log_entry = str_replace("action", $log_action, $log_entry);
  27. if (! empty($log_comment))
  28.   $log_entry = str_replace("comment", "($log_comment)", $log_entry);
  29. else
  30.   $log_entry = str_replace("comment", "", $log_entry);
  31.  
  32. $log_priority = 6; // 7 = debug, 6 = info, 5 = notice, 4 = warning, 3 = err, 2 = crit, 1 = alert, 0 = emerg
  33.  
  34. syslog($log_priority, $log_entry);
  35.  
  36. ?>
  37.