|
|
| __construct (\tool_log\log\manager $manager) |
| |
| | dispose () |
| | Notify store no more events are going to be written/read from it.
|
| |
| | get_description () |
| | Longer description of the log data source.
|
| |
| | get_events_select ($selectwhere, array $params, $sort, $limitfrom, $limitnum) |
| | Fetch records using given criteria.
|
| |
| | get_events_select_count ($selectwhere, array $params) |
| | Get number of events present for the given select clause.
|
| |
| | get_events_select_exists (string $selectwhere, array $params) |
| | Get whether events are present for the given select clause.
|
| |
| | get_events_select_iterator ($selectwhere, array $params, $sort, $limitfrom, $limitnum) |
| | Fetch records using given criteria returning a Traversable object.
|
| |
| | get_internal_log_table_name () |
| | Returns name of the table or database view that holds the log data in standardised format.
|
| |
| | get_log_event ($data) |
| | Returns an event from the log data.
|
| |
| | get_name () |
| | Localised name of the reader.
|
| |
| | is_logging () |
| | Are the new events appearing in the reader?
|
| |
| | write (\core\event\base $event) |
| | Write one event to the store.
|
| |
|
|
string | $logguests |
| | $logguests true if logging guest access
|
| |
◆ dispose()
| tool_log\log\store::dispose |
( |
| ) |
|
|
inherited |
◆ get_description()
| core\log\reader::get_description |
( |
| ) |
|
|
inherited |
Longer description of the log data source.
- Return values
-
◆ get_events_select()
| logstore_standard\log\store::get_events_select |
( |
| $selectwhere, |
|
|
array | $params, |
|
|
| $sort, |
|
|
| $limitfrom, |
|
|
| $limitnum ) |
Fetch records using given criteria.
- Parameters
-
| string | $selectwhere | |
| array | $params | |
| string | $sort | |
| int | $limitfrom | |
| int | $limitnum | |
- Return values
-
Implements core\log\sql_reader.
◆ get_events_select_count()
| logstore_standard\log\store::get_events_select_count |
( |
| $selectwhere, |
|
|
array | $params ) |
Get number of events present for the given select clause.
- Parameters
-
| string | $selectwhere | select conditions. |
| array | $params | params. |
- Return values
-
| int | Number of events available for the given conditions |
Implements core\log\sql_reader.
◆ get_events_select_exists()
| logstore_standard\log\store::get_events_select_exists |
( |
string | $selectwhere, |
|
|
array | $params ) |
Get whether events are present for the given select clause.
- Parameters
-
| string | $selectwhere | select conditions. |
| array | $params | params. |
- Return values
-
| bool | Whether events available for the given conditions |
Implements core\log\sql_reader.
◆ get_events_select_iterator()
| logstore_standard\log\store::get_events_select_iterator |
( |
| $selectwhere, |
|
|
array | $params, |
|
|
| $sort, |
|
|
| $limitfrom, |
|
|
| $limitnum ) |
Fetch records using given criteria returning a Traversable object.
Note that the traversable object contains a moodle_recordset, so remember that is important that you call close() once you finish using it.
- Parameters
-
| string | $selectwhere | |
| array | $params | |
| string | $sort | |
| int | $limitfrom | |
| int | $limitnum | |
- Return values
-
| core::dml::recordset_walk|core::event::base[] | |
Implements core\log\sql_reader.
◆ get_internal_log_table_name()
| logstore_standard\log\store::get_internal_log_table_name |
( |
| ) |
|
Returns name of the table or database view that holds the log data in standardised format.
Note: this table must be used for reading only, it is strongly recommended to use this in complex reports only.
- Return values
-
Implements core\log\sql_internal_table_reader.
◆ get_log_event()
| logstore_standard\log\store::get_log_event |
( |
| $data | ) |
|
◆ get_name()
| core\log\reader::get_name |
( |
| ) |
|
|
inherited |
Localised name of the reader.
To be used in selection for in reports.
- Return values
-
◆ insert_event_entries()
| logstore_standard\log\store::insert_event_entries |
( |
| $evententries | ) |
|
|
protected |
Finally store the events into the database.
- Parameters
-
| array | $evententries | raw event data |
◆ is_event_ignored()
Should the event be ignored (== not logged)?
- Parameters
-
- Return values
-
◆ is_logging()
| logstore_standard\log\store::is_logging |
( |
| ) |
|
Are the new events appearing in the reader?
- Return values
-
| bool | true means new log events are being added, false means no new data will be added |
Implements core\log\reader.
◆ write()
Write one event to the store.
- Parameters
-
- Return values
-
The documentation for this class was generated from the following file:
- admin/tool/log/store/standard/classes/log/store.php