You are here

function filelog_directory in File Log 7

Same name and namespace in other branches
  1. 6.2 filelog.module \filelog_directory()
  2. 6 filelog.module \filelog_directory()
4 calls to filelog_directory()
filelog_cron in ./filelog.module
Implementation of hook_cron().
filelog_requirements in ./filelog.install
Implementation of hook_requirements().
filelog_uninstall in ./filelog.install
Implementation of hook_uninstall().
filelog_watchdog in ./filelog.module
Implementation of hook_watchdog().

File

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

Code

function filelog_directory($check = TRUE, $refresh = FALSE) {
  static $dir;
  $f = _filelog_get_conf();
  if (is_null($dir) || $refresh) {
    if (is_string($f['dir'])) {
      $dir = $f['dir'];
    }
    else {
      $dir = conf_path() . '/logs';
    }
    if ($check && !file_prepare_directory($dir, FILE_MODIFY_PERMISSIONS)) {
      $dir = FALSE;
    }
  }
  return $dir;
}