From 778cd7b2c7dc1637e41be96ffb92bacf0b981675 Mon Sep 17 00:00:00 2001 From: crazywhalecc Date: Tue, 9 Jul 2024 00:43:38 +0800 Subject: [PATCH] Add timer for build libs --- src/SPC/builder/BuilderBase.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/SPC/builder/BuilderBase.php b/src/SPC/builder/BuilderBase.php index 26d1b874..ce92d1dd 100644 --- a/src/SPC/builder/BuilderBase.php +++ b/src/SPC/builder/BuilderBase.php @@ -55,8 +55,9 @@ abstract class BuilderBase { // build all libs foreach ($this->libs as $lib) { + $starttime = microtime(true); match ($lib->setup($this->getOption('rebuild', false))) { - LIB_STATUS_OK => logger()->info('lib [' . $lib::NAME . '] setup success'), + LIB_STATUS_OK => logger()->info('lib [' . $lib::NAME . '] setup success, took ' . round(microtime(true) - $starttime, 2) . ' s'), LIB_STATUS_ALREADY => logger()->notice('lib [' . $lib::NAME . '] already built'), LIB_STATUS_BUILD_FAILED => logger()->error('lib [' . $lib::NAME . '] build failed'), LIB_STATUS_INSTALL_FAILED => logger()->error('lib [' . $lib::NAME . '] install failed'),