public static function buildFromConfig(array $config)
{
$logger = new Logger('laravel-log-keeper');
if ($config['log']) {
$logger->pushHandler(new RotatingFileHandler(storage_path('logs') . '/laravellogkeeper.log', 365, Logger::INFO));
} else {
$logger->pushHandler(new NullHandler());
}
$localRepo = new LocalLogsRepo($config);
$remoteRepo = new RemoteLogsRepo($config);
$service = new LogKeeperService($config, $localRepo, $remoteRepo, $logger);
return $service;
}