Skip to content

Commit d7e6e7b

Browse files
committed
[TASK] use logging for commands
1 parent f268fae commit d7e6e7b

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

Classes/Domain/Service/ProcessRunner.php

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,12 +14,14 @@
1414

1515
use B13\ContentSync\Domain\Model\Configuration;
1616
use B13\ContentSync\Exception;
17+
use Psr\Log\LoggerInterface;
1718
use Symfony\Component\Process\Process;
1819

1920
final readonly class ProcessRunner
2021
{
2122
public function __construct(
22-
private DatabaseParameterBuilder $databaseParameterBuilder
23+
private DatabaseParameterBuilder $databaseParameterBuilder,
24+
private LoggerInterface $logger
2325
) {}
2426

2527
public function localToRemote(Configuration $configuration): void
@@ -70,6 +72,7 @@ public function remoteToLocal(Configuration $configuration): void
7072

7173
private function exec(string $cmd): void
7274
{
75+
$this->logger->debug($cmd);
7376
$process = Process::fromShellCommandline($cmd);
7477
$process->run();
7578
if (!$process->isSuccessful()) {

0 commit comments

Comments
 (0)