diff options
author | icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544> | 2008-06-04 11:18:59 +0000 |
---|---|---|
committer | icewing <icewing@36083f99-b078-4883-b0ff-0f9b5a30f544> | 2008-06-04 11:18:59 +0000 |
commit | bf5019635d558e6b27fec88b2b6d842cecd101ad (patch) | |
tree | 83574eb3ef7d1f141313857988fda4eeb06d219e /engine | |
parent | 7a439878064085f6d2dd14e7f76fb61149928729 (diff) | |
download | elgg-bf5019635d558e6b27fec88b2b6d842cecd101ad.tar.gz elgg-bf5019635d558e6b27fec88b2b6d842cecd101ad.tar.bz2 |
Marcus Povey <marcus@dushka.co.uk>
* Minor documentation
git-svn-id: https://code.elgg.org/elgg/trunk@790 36083f99-b078-4883-b0ff-0f9b5a30f544
Diffstat (limited to 'engine')
-rw-r--r-- | engine/lib/system_log.php | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/engine/lib/system_log.php b/engine/lib/system_log.php index 9f640fcf3..4dd240d27 100644 --- a/engine/lib/system_log.php +++ b/engine/lib/system_log.php @@ -14,6 +14,12 @@ /** * Interface that provides an interface which must be implemented by all objects wishing to be * recorded in the system log (and by extension the river). + * + * This interface defines a set of methods that permit the system log functions to hook in and retrieve + * the necessary information and to identify what events can actually be logged. + * + * To have events involving your object to be logged simply implement this interface. + * * @author Marcus Povey */ interface Loggable @@ -85,7 +91,7 @@ function system_log($object, $event) { global $CONFIG; - error_log("***************************** EVENT: $event : ".print_r($object,true)); + if ($object instanceof Loggable) { // Has loggable interface, extract the necessary information and store |