mirror of
https://github.com/hauke68/Magallanes.git
synced 2025-08-26 05:10:17 +02:00
Tweak config and logs.
This commit is contained in:
parent
39b1bf7cd5
commit
67a7f9d6fe
@ -63,6 +63,8 @@ class Mage_Console
|
||||
if ($showGrettings) {
|
||||
Mage_Console::output('Finished <blue>Magallanes</blue>', 0, 2);
|
||||
}
|
||||
|
||||
self::_checkLogs($config);
|
||||
}
|
||||
|
||||
/**
|
||||
@ -132,4 +134,30 @@ class Mage_Console
|
||||
fwrite(self::$_log, $message . PHP_EOL);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Check Logs
|
||||
* @param Mage_Config $config
|
||||
*/
|
||||
private static function _checkLogs(Mage_Config $config)
|
||||
{
|
||||
if (self::$_logEnabled) {
|
||||
$maxLogs = $config->general('maxlogs', 30);
|
||||
|
||||
$logs = array();
|
||||
foreach (new RecursiveDirectoryIterator('.mage/logs', RecursiveDirectoryIterator::SKIP_DOTS) as $log) {
|
||||
if (strpos($log->getFilename(), 'log-') === 0) {
|
||||
$logs[] = $log->getFilename();
|
||||
}
|
||||
}
|
||||
|
||||
sort($logs);
|
||||
if (count($logs) > $maxLogs) {
|
||||
$logsToDelete = array_slice($logs, 0, count($logs) - $maxLogs);
|
||||
foreach ($logsToDelete as $logToDeelte) {
|
||||
unlink('.mage/logs/' . $logToDeelte);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
@ -18,7 +18,7 @@ class Mage_Task_BuiltIn_Deployment_Rsync
|
||||
|
||||
public function run()
|
||||
{
|
||||
$overrideRelease = $this->getConfig()->getParameter('overrideRelease', false);
|
||||
$overrideRelease = $this->getParameter('overrideRelease', false);
|
||||
|
||||
if ($overrideRelease == true) {
|
||||
$releaseToOverride = false;
|
||||
|
Loading…
Reference in New Issue
Block a user