Reports: Extended log search

Maintained by Picture of Vadim DvorovenkoVadim Dvorovenko
This report is intended to be used by the site administrator for investigation in number of cases, when standard log report does not allow to find the desired events.
463 sites
20 fans
Current versions available: 2

This report is intended to be used only by the site administrator for investigation in number of cases, when standard log report does not allow to find the desired events. With this report you can easily do following:

  • Find out, who have granted role to user in some category a month ago
  • List changes that were done on site by users from some IP or subnet
  • Get events that happened in all courses in some category in one list
  • Find failed logons for users using some email domain
  • And so on

This report supports logstore_standart and logstore_database.
This report generates non-optimized db queries and may produce very high database load.


Screenshot #0
Screenshot #1
Screenshot #2


Picture of Vadim Dvorovenko
Vadim Dvorovenko (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments RSS

Show comments
  • Picture of David Mudrák
    Thu, Jun 16, 2016, 6:09 PM

    Thanks Vadim for sharing the report with the community. While testing it, I ran into a thrown fatal error that I was able to debug and describe in reported issue #1. I believe you will publish an updated version soon that will address the reported issue. Otherwise I like the idea and the implementation of the plugin. You are cleared to land. Welcome to the Plugins directory!

  • Picture of Andriy Semenets
    Fri, Nov 1, 2019, 3:07 AM
    Very interesting plugin. But generate various debugging messages on Moodle 3.7.2. Like:
    Class coursecat is now alias to autoloaded class core_course_category, course_in_list is an alias to core_course_list_element. Class coursecat_sortable_records is deprecated without replacement. Do not include coursecatlib.php
    line 31 of /lib/coursecatlib.php: call to debugging()
    line 29 of /report/extendedlog/classes/filter/category.php: call to require_once()
    line 116 of /lib/classes/component.php: call to include_once()
    line ? of unknownfile: call to core_component::classloader()
    line 67 of /report/extendedlog/classes/filter_manager.php: call to spl_autoload_call()
    line 42 of /report/extendedlog/index.php: call to report_extendedlog\filter_manager->__construct()
  • Picture of Stone Root
    Wed, Apr 8, 2020, 1:48 AM
    I am using this plugin with Moodle 3.4 version. I can see my users(4415 users) details. But when I press download in any format. This is not downloading. What am I missing? If anyone could help me
  • Ghalib Al Abri
    Sun, May 31, 2020, 5:22 PM
    This is very helpful plugin. But I think one component is missed in the filter which is question bank activities (add, edit ...) . This very important is a question has been altered or deleted by a user.
  • Picture of Vadim Dvorovenko
    Sun, May 31, 2020, 6:30 PM
    Ghalib Al Abri, plugin uses system list of events. if you do not see some event,s, it means that thre is no such events in moodle and this actions are not logged. i've opened issue on tracker some time ago to add events to see, who had access to question bank, but currently it's not implemented
  • Picture of Oliver Pioquinto
    Fri, Jun 26, 2020, 11:09 AM
    Hi, I created a role only to view Extended log search, already clicked Allow to View extended log search report report/extendedlog:view and saved the role. But it still not visible to the Administration > Report
  • Picture of Gustavo Castilho
    Tue, Sep 1, 2020, 9:54 PM
    Hi, i'm using moodle 3.5 and when doing any searches it sends me to the login page with session expired message. Also i have 27.000 users in database and clicking the affected user dropdown menu takes ages to load.
  • Picture of Vadim Dvorovenko
    Mon, Jan 11, 2021, 12:11 AM
    Oliver Pioquinto, you also need add moodle/site:configview permissions to that role. Same for all other standart report types.
  • Picture of Vadim Dvorovenko
    Mon, Jan 11, 2021, 12:29 AM
    Gustavo Castilho, autocomplete for users list is implemented in 2.0 release. It should speedup load of dropdowns. To check for problem with session expiration, try to limit search to short period of time, e.g. one day or one hour, to be shure, that this problem does not relates to high database load produced by plugin. Problems related to high load (timeouts, memory limits, database load) are not considered as bug for this plugin.
  • Picture of Hiroto Kagotani
    Wed, Jan 27, 2021, 1:57 PM
    Hi. After installing into Moodle 3.5.16, javascript errors occur.
    When I access, I get a message:
    JS file: /report/extendedlog/amd/src/autocomplete-category.js cannot be loaded, or does not contain a javascript module in AMD format. "define()" not found.
  • Picture of Vadim Dvorovenko
    Wed, Jan 27, 2021, 3:29 PM
    Hiroto Kagotani, thanks for report. Version 2.0 of plugin works with 3.5-3.7 only if $CFG->cachejs = true. Try to enable js caching or use ver 1.0 of plugin
  • Picture of Hiroto Kagotani
    Wed, Jan 27, 2021, 5:07 PM
    Vadim Dvorovenko, it works! Thank you very much.
Please login to post comments