LogRotate - staffcheck/api GitHub Wiki
- Class name: LogRotate
- Namespace:
private mixed $config_arr = array()
- Visibility: private
mixed LogRotate::__construct(null $config_arr)
LogRotate constructor.
- Visibility: public
- $config_arr null
boolean LogRotate::addConfig($arr)
- Visibility: public
- $arr mixed
array|boolean LogRotate::getFileList($start_dir, null $regex_filter, boolean $recurse)
- Visibility: public
- $start_dir mixed
- $regex_filter null
- $recurse boolean
boolean LogRotate::isFileReadyToRotate($file, string $frequency)
- Visibility: public
- $file mixed
- $frequency string
boolean LogRotate::isFileRotatable($file)
- Visibility: public
- $file mixed
array|boolean LogRotate::getRotatedHistoryFiles($files, $primary_file)
- Visibility: public
- $files mixed
- $primary_file mixed
string LogRotate::padExtension($extension, $history)
- Visibility: public
- $extension mixed
- $history mixed
boolean LogRotate::handleHistoryFiles($files, integer $history)
- Visibility: public
- $files mixed
- $history integer
boolean LogRotate::_rotate($files, $rotate_config)
- Visibility: public
- $files mixed
- $rotate_config mixed
boolean LogRotate::Rotate()
- Visibility: public