From 4d7f395fc9fbd05c9a2ce1a5374fca4ed00fae33 Mon Sep 17 00:00:00 2001 From: Vincent Vanwaelscappel Date: Thu, 7 Aug 2025 17:01:37 +0200 Subject: [PATCH] wip #7684 --- app/Fluidbook/Farm.php | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) 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(); -- 2.39.5