Base object::logVariable() benutzen

Aus PapayaCMS

Wechseln zu: Navigation, Suche

Im folgenden Beispielprogramm wird der Inhalt einer Variablen durch base_object::logVariable() protokolliert. Denkbar wäre der Fall, in dem der Aufruf der Funktion fehlschlägt, mit der die Inhalte einer Variablen in die Datenbank geschrieben werden. Um den Zustand der Variablen näher zu untersuchen, kann man ihren Inhalt in das Systemprotokoll schreiben:

Variable protokollieren

...
$dataSet = $this->createFromXML($myXMLvar);
if (!$this->updateRecord($dataSet)) {
  $this->logVariable(
    MSG_ERROR,
    MSG_LOGTYPE_MODULES,
    "example_class::updateRecord() failed",
    $dataSet,
    TRUE,
    3
  );
}
...
Persönliche Werkzeuge