Merge pull request #2914 from nextcloud/logrotate-logfile
Get the logfile location while running the logrotate cron job instead…
This commit is contained in:
commit
30689f338f
2 changed files with 4 additions and 2 deletions
|
@ -883,7 +883,7 @@ class OC {
|
|||
if ($systemConfig->getValue('installed', false) && $systemConfig->getValue('log_rotate_size', false) && !self::checkUpgrade(false)) {
|
||||
//don't try to do this before we are properly setup
|
||||
//use custom logfile path if defined, otherwise use default of nextcloud.log in data directory
|
||||
\OCP\BackgroundJob::registerJob('OC\Log\Rotate', $systemConfig->getValue('logfile', $systemConfig->getValue('datadirectory', OC::$SERVERROOT . '/data') . '/nextcloud.log'));
|
||||
\OC::$server->getJobList()->add('OC\Log\Rotate');
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -32,7 +32,9 @@ namespace OC\Log;
|
|||
*/
|
||||
class Rotate extends \OC\BackgroundJob\Job {
|
||||
private $max_log_size;
|
||||
public function run($logFile) {
|
||||
public function run($dummy) {
|
||||
$systemConfig = \OC::$server->getSystemConfig();
|
||||
$logFile = $systemConfig->getValue('logfile', $systemConfig->getValue('datadirectory', \OC::$SERVERROOT . '/data') . '/nextcloud.log');
|
||||
$this->max_log_size = \OC::$server->getConfig()->getSystemValue('log_rotate_size', false);
|
||||
if ($this->max_log_size) {
|
||||
$filesize = @filesize($logFile);
|
||||
|
|
Loading…
Reference in a new issue