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) {
|
if ($showGrettings) {
|
||||||
Mage_Console::output('Finished <blue>Magallanes</blue>', 0, 2);
|
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);
|
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()
|
public function run()
|
||||||
{
|
{
|
||||||
$overrideRelease = $this->getConfig()->getParameter('overrideRelease', false);
|
$overrideRelease = $this->getParameter('overrideRelease', false);
|
||||||
|
|
||||||
if ($overrideRelease == true) {
|
if ($overrideRelease == true) {
|
||||||
$releaseToOverride = false;
|
$releaseToOverride = false;
|
||||||
|
Loading…
Reference in New Issue
Block a user