writelog.php

  1. <?php
  2.  
  3. function writeLogFile($event, $message, $data = false)
  4. {
  5. if(empty($event) || empty($message)) {
  6. return false;
  7. }
  8. $filename = '/home/user/log/' . date('Ym') . '.log';
  9. if(($fd = @fopen($filename, 'a')) === false) {
  10. return false;
  11. }
  12. $ip = Helper::getIP();
  13. fwrite($fd, utf8_encode(sprintf(date('[Y-m-d H:i:s]').' %s [%s] %s'.PHP_EOL),
  14. $ip,
  15. $event,
  16. $message
  17. ));
  18. fclose($fd);
  19. }
  20.  
  21.