PHP Class MathiasGrimm\LaravelLogKeeper\Services\LogKeeperService

Show file Open project: mathiasgrimm/laravel-log-keeper Class Usage Examples

Public Methods

Method Description
__construct ( $config, MathiasGrimm\LaravelLogKeeper\Repos\LogsRepoInterface $localRepo, MathiasGrimm\LaravelLogKeeper\Repos\LogsRepoInterface $remoteRepo, Psr\Log\LoggerInterface $logger )
getLogger ( ) : Psr\Log\LoggerInterface
setLogger ( Psr\Log\LoggerInterface $logger ) : LogKeeperService
work ( )

Private Methods

Method Description
localWork ( )
remoteCleanUp ( )

Method Details

__construct() public method

public __construct ( $config, MathiasGrimm\LaravelLogKeeper\Repos\LogsRepoInterface $localRepo, MathiasGrimm\LaravelLogKeeper\Repos\LogsRepoInterface $remoteRepo, Psr\Log\LoggerInterface $logger )
$localRepo MathiasGrimm\LaravelLogKeeper\Repos\LogsRepoInterface
$remoteRepo MathiasGrimm\LaravelLogKeeper\Repos\LogsRepoInterface
$logger Psr\Log\LoggerInterface

getLogger() public method

public getLogger ( ) : Psr\Log\LoggerInterface
return Psr\Log\LoggerInterface

setLogger() public method

public setLogger ( Psr\Log\LoggerInterface $logger ) : LogKeeperService
$logger Psr\Log\LoggerInterface
return LogKeeperService

work() public method

public work ( )