From fd0e5cfe48c38135adb816c77cd85bd1a33c97c9 Mon Sep 17 00:00:00 2001
From: Michael <heluecht@pirati.ca>
Date: Sat, 24 Oct 2020 18:40:15 +0000
Subject: [PATCH] Added logging for executing child processes

---
 src/Core/Process.php | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/src/Core/Process.php b/src/Core/Process.php
index f8958f102c..06653cbe31 100644
--- a/src/Core/Process.php
+++ b/src/Core/Process.php
@@ -225,6 +225,7 @@ class Process
 	public function run($command, $args)
 	{
 		if (!function_exists('proc_open')) {
+			$this->logger->notice('"proc_open" not available - quitting');
 			return;
 		}
 
@@ -242,6 +243,7 @@ class Process
 		}
 
 		if ($this->isMinMemoryReached()) {
+			$this->logger->notice('Memory limit reached - quitting');
 			return;
 		}
 
@@ -251,9 +253,11 @@ class Process
 			$resource = proc_open($cmdline . ' &', [], $foo, $this->basePath);
 		}
 		if (!is_resource($resource)) {
-			$this->logger->debug('We got no resource for command.', ['cmd' => $cmdline]);
+			$this->logger->notice('We got no resource for command.', ['command' => $cmdline]);
 			return;
 		}
 		proc_close($resource);
+
+		$this->logger->info('Executed "proc_open"', ['command' => $cmdline, 'callstack' => System::callstack(10)]);
 	}
 }
-- 
2.39.5