]> git.mxchange.org Git - friendica.git/commitdiff
Some added logging
authorMichael <heluecht@pirati.ca>
Sat, 21 Jan 2017 20:15:49 +0000 (20:15 +0000)
committerMichael <heluecht@pirati.ca>
Sat, 21 Jan 2017 20:15:49 +0000 (20:15 +0000)
include/dba.php
include/poller.php

index 7d2d3bbd0f6d01ae59e481b70848ec8f2ba7aa07..8e2d18db600cd5f39c3ffdb295082db85270b1f1 100644 (file)
@@ -138,6 +138,11 @@ class dba {
                return $return;
        }
 
+       /**
+        * @brief Analyze a database query and log this if some conditions are met.
+        *
+        * @param string $query The database query that will be analyzed
+        */
        public function log_index($query) {
                $a = get_app();
 
index c0b92bb8117d995238b71d484d3c2077b50b8e2d..10bc70aae378bbf19bfeb782d86b20a5a0275084 100644 (file)
@@ -179,6 +179,8 @@ function poller_exec_function($queue, $funcname, $argv) {
 
        $stamp = (float)microtime(true);
 
+       // We use the callstack here to analyze the performance of executed worker entries.
+       // For this reason the variables have to be initialized.
        if (Config::get("system", "profiler")) {
                $a->performance["start"] = microtime(true);
                $a->performance["database"] = 0;
@@ -205,6 +207,7 @@ function poller_exec_function($queue, $funcname, $argv) {
 
        logger("Process ".$mypid." - Prio ".$queue["priority"]." - ID ".$queue["id"].": ".$funcname." - done in ".$duration." seconds.");
 
+       // Write down the performance values into the log
        if (Config::get("system", "profiler")) {
                $duration = microtime(true)-$a->performance["start"];