Adding more Logger entries in case of update process
This commit is contained in:
parent
3f813d853b
commit
bf878d2ebb
1 changed files with 9 additions and 0 deletions
|
@ -69,6 +69,8 @@ class Update
|
||||||
if ($stored < $current) {
|
if ($stored < $current) {
|
||||||
Config::load('database');
|
Config::load('database');
|
||||||
|
|
||||||
|
Logger::log('Update from \'' . $stored . '\' to \'' . $current . '\' - starting', Logger::DEBUG);
|
||||||
|
|
||||||
// Compare the current structure with the defined structure
|
// Compare the current structure with the defined structure
|
||||||
// If the Lock is acquired, never release it automatically to avoid double updates
|
// If the Lock is acquired, never release it automatically to avoid double updates
|
||||||
if (Lock::acquire('dbupdate', 120, Cache::INFINITE)) {
|
if (Lock::acquire('dbupdate', 120, Cache::INFINITE)) {
|
||||||
|
@ -90,11 +92,13 @@ class Update
|
||||||
$retval
|
$retval
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
Logger::log('ERROR: Update from \'' . $stored . '\' to \'' . $current . '\' - failed: ' - $retval, Logger::ALL);
|
||||||
Lock::release('dbupdate');
|
Lock::release('dbupdate');
|
||||||
return $retval;
|
return $retval;
|
||||||
} else {
|
} else {
|
||||||
Config::set('database', 'last_successful_update', $current);
|
Config::set('database', 'last_successful_update', $current);
|
||||||
Config::set('database', 'last_successful_update_time', time());
|
Config::set('database', 'last_successful_update_time', time());
|
||||||
|
Logger::log('Update from \'' . $stored . '\' to \'' . $current . '\' - finished', Logger::DEBUG);
|
||||||
}
|
}
|
||||||
|
|
||||||
// run the update_nnnn functions in update.php
|
// run the update_nnnn functions in update.php
|
||||||
|
@ -105,6 +109,7 @@ class Update
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Logger::log('Update from \'' . $stored . '\' to \'' . $current . '\' - successful', Logger::DEBUG);
|
||||||
if ($sendMail) {
|
if ($sendMail) {
|
||||||
self::updateSuccessfull($stored, $current);
|
self::updateSuccessfull($stored, $current);
|
||||||
}
|
}
|
||||||
|
@ -129,6 +134,8 @@ class Update
|
||||||
{
|
{
|
||||||
$funcname = $prefix . '_' . $x;
|
$funcname = $prefix . '_' . $x;
|
||||||
|
|
||||||
|
Logger::log('Update function \'' . $funcname . '\' - start', Logger::DEBUG);
|
||||||
|
|
||||||
if (function_exists($funcname)) {
|
if (function_exists($funcname)) {
|
||||||
// There could be a lot of processes running or about to run.
|
// There could be a lot of processes running or about to run.
|
||||||
// We want exactly one process to run the update command.
|
// We want exactly one process to run the update command.
|
||||||
|
@ -148,6 +155,7 @@ class Update
|
||||||
$x,
|
$x,
|
||||||
L10n::t('Update %s failed. See error logs.', $x)
|
L10n::t('Update %s failed. See error logs.', $x)
|
||||||
);
|
);
|
||||||
|
Logger::log('ERROR: Update function \'' . $funcname . '\' - failed: ' . $retval, Logger::ALL);
|
||||||
Lock::release('dbupdate_function');
|
Lock::release('dbupdate_function');
|
||||||
return false;
|
return false;
|
||||||
} else {
|
} else {
|
||||||
|
@ -159,6 +167,7 @@ class Update
|
||||||
}
|
}
|
||||||
|
|
||||||
Lock::release('dbupdate_function');
|
Lock::release('dbupdate_function');
|
||||||
|
Logger::log('Update function \'' . $funcname . '\' - finished', Logger::DEBUG);
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue