From: Vincent Vanwaelscappel Date: Thu, 7 Aug 2025 15:01:37 +0000 (+0200) Subject: wip #7684 X-Git-Url: http://git.cubedesigners.com/?a=commitdiff_plain;h=4d7f395fc9fbd05c9a2ce1a5374fca4ed00fae33;p=fluidbook-toolbox.git wip #7684 --- diff --git a/app/Fluidbook/Farm.php b/app/Fluidbook/Farm.php index dabb0d4c8..09348129c 100644 --- a/app/Fluidbook/Farm.php +++ b/app/Fluidbook/Farm.php @@ -342,8 +342,9 @@ class Farm $res = true; } + $time = round(microtime(true) - $start, 4); - $log = '[' . $farmer['name'] . ']' . "\t" . date('Y-m-d H:i:s') . "\t" . $time . "\t" . implode('|', $params) . "\t($res)\t>>" . $output . "\n"; + $log = '[' . $farmer['name'] . ']' . "\t" . date('Y-m-d H:i:s') . "\t" . $time . "\t" . self::serializeParams($params) . "\t($res)\t>>" . $output . "\n"; $dir = isset($params['pdf']) ? dirname($params['pdf']) : $params['out']; $logfile = $dir . '/farm.log'; @@ -365,6 +366,14 @@ class Farm } + public static function serializeParams($params): string + { + $p = array_map(function ($v) { + return is_array($v) ? json_encode($v) : $v; + }, $params); + return implode('|', $p); + } + public static function ping($echo = true, $force = false) { $cache = self::_pingCache();