You are here

function _filelog_shutdown in File Log 6.2

1 string reference to '_filelog_shutdown'
filelog_watchdog in ./filelog.module
Implementation of hook_watchdog().

File

./filelog.module, line 393
Writes logging messages into files.

Code

function _filelog_shutdown() {
  if ($buffer = _filelog_buffer(NULL, NULL)) {
    foreach ((array) $buffer as $path => $entries) {
      if (count($entries) && ($fp = _filelog_get_pointer($path, FALSE))) {
        foreach ($entries as $msg) {
          fwrite($fp, $msg);
        }
        fclose($fp);
      }
    }
  }
  if ($pointers = _filelog_get_pointer(NULL)) {
    foreach ((array) $pointers as $fp) {
      fclose($fp);
    }
  }
}