diff --git a/classes/log/store.php b/classes/log/store.php
index 917436098bee8ed03dffd79c76dbbd87d55fc666..cf0e8726e17e6d57cd2458322e4742843f454c0f 100644
--- a/classes/log/store.php
+++ b/classes/log/store.php
@@ -78,7 +78,7 @@ class store extends php_obj implements log_writer {
      *
      */
     protected function is_event_ignored(event_base $event) {
-        if ((!CLI_SCRIPT || PHPUNIT_TEST) && !$this->logguests && (!isloggedin() || isguestuser())) {
+        if ((!CLI_SCRIPT || PHPUNIT_TEST) && !$this->logguests && isguestuser()) {
             // Always log inside CLI scripts because we do not login there.
             return true;
         }