Added performance log for package installation
authorAlexander Ebert <ebert@woltlab.com>
Wed, 15 May 2013 15:44:45 +0000 (17:44 +0200)
committerAlexander Ebert <ebert@woltlab.com>
Wed, 15 May 2013 15:44:45 +0000 (17:44 +0200)
wcfsetup/install/files/lib/system/package/PackageInstallationDispatcher.class.php

index 532c23453ffb7df3e49e3c480dd4f9d3700e2cae..05b801f4adf30215676ffb3ce8936eec878ce2f7 100644 (file)
@@ -118,11 +118,15 @@ class PackageInstallationDispatcher {
                        
                        switch ($data['nodeType']) {
                                case 'package':
+                                       file_put_contents(WCF_DIR.'__installPerformance.log', "\n\nInstalling ".$nodeData['package']."\n", FILE_APPEND);
                                        $step = $this->installPackage($nodeData);
                                break;
                                
                                case 'pip':
+                                       $start = microtime(true);
                                        $step = $this->executePIP($nodeData);
+                                       $end = round(microtime(true) - $start, 4);
+                                       file_put_contents(WCF_DIR.'__installPerformance.log', "Executing PIP ".$nodeData['pip']."... {$end}\n", FILE_APPEND);
                                break;
                                
                                case 'optionalPackages':