]> git.mxchange.org Git - quix0rs-gnu-social.git/commitdiff
[SESSION] Log messages were a bit confusing
authorDiogo Cordeiro <diogo@fc.up.pt>
Wed, 22 May 2019 22:39:34 +0000 (23:39 +0100)
committerDiogo Cordeiro <diogo@fc.up.pt>
Sun, 26 May 2019 19:14:05 +0000 (20:14 +0100)
Reported by XRevan86

lib/internalsessionhandler.php

index 248e7b3a01c7f2c17196b41cb2ff0d1676107bf3..91a1b3bf67e91da76eed721b23adc052713c875e 100644 (file)
@@ -73,17 +73,17 @@ class InternalSessionHandler implements SessionHandlerInterface
      */
     public function read($id)
     {
-        self::logdeb("Fetching session '$id'");
+        self::logdeb("Fetching session '$id'.");
 
         $session = Session::getKV('id', $id);
 
         if (empty($session)) {
-            self::logdeb("Couldn't find '$id'");
+            self::logdeb("Couldn't find '$id'.");
             return '';
         } else {
             self::logdeb("Found '$id', returning " .
                          strlen($session->session_data) .
-                         " chars of data");
+                         " chars of data.");
             return (string)$session->session_data;
         }
     }
@@ -97,7 +97,7 @@ class InternalSessionHandler implements SessionHandlerInterface
      */
     public function write($id, $session_data)
     {
-        self::logdeb("Writing session '$id'");
+        self::logdeb("Writing session '$id'.");
 
         $session = Session::getKV('id', $id);
 
@@ -121,15 +121,14 @@ class InternalSessionHandler implements SessionHandlerInterface
         } else {
             self::logdeb("'$id' already exists; updating.");
             if (strcmp($session->session_data, $session_data) == 0) {
-                self::logdeb("Not writing session '$id'; unchanged");
+                self::logdeb("Not writing session '$id' - unchanged.");
                 return true;
             } else {
-                self::logdeb("Session '$id' data changed; updating");
+                self::logdeb("Session '$id' data changed - updating.");
 
+                // Only update the required field
                 $orig = clone($session);
-
                 $session->session_data = $session_data;
-
                 $result = $session->update($orig);
 
                 if (!$result) {
@@ -154,7 +153,7 @@ class InternalSessionHandler implements SessionHandlerInterface
      */
     public function gc($maxlifetime)
     {
-        self::logdeb("garbage collection (maxlifetime = $maxlifetime)");
+        self::logdeb("Garbage Collector has now started with maxlifetime = '$maxlifetime'.");
 
         $epoch = common_sql_date(time() - $maxlifetime);
 
@@ -180,10 +179,10 @@ class InternalSessionHandler implements SessionHandlerInterface
 
         $session->free();
 
-        self::logdeb("Found " . count($ids) . " ids to delete.");
+        self::logdeb("Garbage Collector found " . count($ids) . " ids to delete.");
 
         foreach ($ids as $id) {
-            self::logdeb("Destroying session '$id'.");
+            self::logdeb("Garbage Collector will now delete session '$id'.");
             self::destroy($id);
         }
 
@@ -198,20 +197,20 @@ class InternalSessionHandler implements SessionHandlerInterface
      */
     public function destroy($id)
     {
-        self::logdeb("Deleting session $id");
+        self::logdeb("Destroying session '$id'.");
 
         $session = Session::getKV('id', $id);
 
         if (empty($session)) {
-            self::logdeb("Can't find '$id' to delete.");
+            self::logdeb("Can't find '$id' to destroy.");
             return false;
         } else {
             $result = $session->delete();
             if (!$result) {
                 common_log_db_error($session, 'DELETE', __FILE__);
-                self::logdeb("Failed to delete '$id'.");
+                self::logdeb("Failed to destroy '$id'.");
             } else {
-                self::logdeb("Successfully deleted '$id' (result = $result).");
+                self::logdeb("Successfully destroyed '$id' (result = $result).");
             }
             return (bool) $result;
         }