mirror of
https://github.com/vitodeploy/vito.git
synced 2025-07-05 07:52:34 +00:00
Add workers to servers (#547)
This commit is contained in:
21
app/Actions/Worker/GetWorkerLogs.php
Normal file
21
app/Actions/Worker/GetWorkerLogs.php
Normal file
@ -0,0 +1,21 @@
|
||||
<?php
|
||||
|
||||
namespace App\Actions\Worker;
|
||||
|
||||
use App\Models\Service;
|
||||
use App\Models\Worker;
|
||||
use App\SSH\Services\ProcessManager\ProcessManager;
|
||||
|
||||
class GetWorkerLogs
|
||||
{
|
||||
public function getLogs(Worker $worker): string
|
||||
{
|
||||
/** @var Service $service */
|
||||
$service = $worker->server->processManager();
|
||||
|
||||
/** @var ProcessManager $handler */
|
||||
$handler = $service->handler();
|
||||
|
||||
return $handler->getLogs($worker->user, $worker->getLogFile());
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user