Moodle APIs 3.9
Moodle 3.9.13+ (Build: 20220325)
|
Interface describing log readers. More...
Public Member Functions | |
dispose () | |
Dispose all initialised stores. More... | |
get_readers ($interface=null) | |
Return list of available log readers. More... | |
get_supported_logstores ($component) | |
For a given report, returns a list of log stores that are supported. More... | |
Interface describing log readers.
This is intended for reports, use get_log_manager() to get the configured instance.
core\log\manager::dispose | ( | ) |
Dispose all initialised stores.
void |
Implemented in tool_log\log\manager, and core\log\dummy_manager.
core\log\manager::get_readers | ( | $interface = null | ) |
Return list of available log readers.
string | $interface | All returned readers must implement this interface. |
core::log::reader[] |
Implemented in tool_log\log\manager, and core\log\dummy_manager.
core\log\manager::get_supported_logstores | ( | $component | ) |
For a given report, returns a list of log stores that are supported.
string | $component | component. |
false|array | list of logstores that support the given report. It returns false if the given $component doesn't require logstores. |
Implemented in tool_log\log\manager, and core\log\dummy_manager.