|
Revision 17363, 1.1 kB
(checked in by flack, 4 days ago)
|
switch to PHP5-style constructors, part 8 (last for today)
|
| Line | |
|---|
| 1 |
<?php |
|---|
| 2 |
|
|---|
| 3 |
|
|---|
| 4 |
|
|---|
| 5 |
|
|---|
| 6 |
|
|---|
| 7 |
|
|---|
| 8 |
|
|---|
| 9 |
|
|---|
| 10 |
$_MIDCOM->load_library('midcom.helper.reflector'); |
|---|
| 11 |
|
|---|
| 12 |
|
|---|
| 13 |
|
|---|
| 14 |
|
|---|
| 15 |
class midcom_helper_replicator_logger extends midcom_debug |
|---|
| 16 |
{ |
|---|
| 17 |
function midcom_helper_replicator_logger($filename) |
|---|
| 18 |
{ |
|---|
| 19 |
parent::__construct($filename); |
|---|
| 20 |
if (isset($GLOBALS['midcom_config']['replicator_log_level'])) |
|---|
| 21 |
{ |
|---|
| 22 |
$this->_loglevel = $GLOBALS['midcom_config']['replicator_log_level']; |
|---|
| 23 |
} |
|---|
| 24 |
} |
|---|
| 25 |
|
|---|
| 26 |
function log_object(&$object, $action, $loglevel = MIDCOM_LOG_DEBUG) |
|---|
| 27 |
{ |
|---|
| 28 |
$ref = new midcom_helper_reflector($object); |
|---|
| 29 |
$message = $action; |
|---|
| 30 |
$message .= " {$object->guid}"; |
|---|
| 31 |
$message .= ', ' . $ref->get_class_label(); |
|---|
| 32 |
$message .= ' "' . $ref->get_object_label($object) . '"'; |
|---|
| 33 |
unset($ref); |
|---|
| 34 |
|
|---|
| 35 |
$this->log($message, $loglevel); |
|---|
| 36 |
} |
|---|
| 37 |
} |
|---|
| 38 |
?> |
|---|