Get all logs that follow the daily format
public static getCompressed ( $logs, boolean $keepIndex = false ) : mixed | ||
$logs | ||
$keepIndex | boolean | |
return | mixed |
/** * @test */ public function it_gets_only_compressed_logs() { $logs = ['storage/logs/laravel.log.', 'storage/logs/laravel-2016-03-11.log.', 'storage/logs/laravel-2016-03-11.log.tar.gz', 'storage/logs/laravel-2016-03-11.log.tgz', 'storage/logs/laravel-2016-03-11.log.zip', 'storage/logs/laravel-2016-03-11.logtmp', 'storage/logs/laravel-2016-03-11.log', 'storage/logs/laravel-2016-03-12.log', 'storage/logs/laravel-2016-03-13.log', 'storage/logs/laravel-2016-03-14.log.123123123123.tar.bz2', 'storage/logs/laravel-2016-03-14.log.asdasd.tar.bz2', 'storage/logs/laravel-2016-03-14.log..bz2', 'storage/logs/laravel-2016-03-14.log.tar.bz2']; $expected = ['storage/logs/laravel-2016-03-14.log.tar.bz2']; $logs = LogUtil::getCompressed($logs); $this->assertSame($expected, $logs); }
public function getCompressed() { $allLogs = $this->disk->files($this->remotePath); $logs = LogUtil::getCompressed($allLogs); $logs = LogUtil::mapBasename($logs); return $logs; }
public function getCompressed() { $logs = LogUtil::getCompressed($this->logs); $logs = LogUtil::mapBasename($logs); return $logs; }