PHP Doku:: Bestimmt die Logdatei, in die die Lognachrichten geschrieben werden sollen - function.xslt-set-log.html

Verlauf / Chronik / History: (50) anzeigen

Sie sind hier:
Doku-StartseitePHP-HandbuchFunktionsreferenzXML-ManipulationXSLTXSLT Funktionenxslt_set_log

Ein Service von Reinhard Neidl - Webprogrammierung.

XSLT Funktionen

<<xslt_set_error_handler

xslt_set_object>>

xslt_set_log

(PHP 4 >= 4.0.6)

xslt_set_logBestimmt die Logdatei, in die die Lognachrichten geschrieben werden sollen

Beschreibung

void xslt_set_log ( resource $xh [, mixed $log ] )

Diese Funktion erlaubt es Ihnen, die Datei zu bestimmen, in welche die XSLT-Lognachrichten geschrieben werden sollen. XSLT-Lognachrichten sind insofern unterschiedlich zu normalen Fehlermeldungen, dass diese Lognachrichten keine eigentlichen Fehlermeldungen sind sondern vielmehr den Status des XSLT-Prozessors widerspiegeln. Sie sind sehr nützlich, wenn Sie XSLT beim Auftreten von Fehlern debuggen müssen.

Wenn das Standardlogging abgeschaltet ist, müssen Sie beim Aktivieren des Loggings zuerst die Funktion xslt_set_log() mit einem boolschen Parameter aufrufen, der das Logging einschaltet. Wenn Sie die Logdatei selbst bestimmen wollen, können Sie nun eine Zeichenketten, die den Dateinamen enthält, übergeben.

Parameter-Liste

xh

Der Link-Identifier des XSLT-Prozessors, der mittels xslt_create() erstellt wurde.

log

Dieser Parameter ist entweder ein boolscher Wert, der das Logging ein- und ausschaltet, oder eine Zeichenkette, die den Namen der Datei enthält, in die die Lognachrichten geschrieben werden sollen.

Rückgabewerte

Es wird kein Wert zurückgegeben.

Anmerkungen

Hinweis:

Wenn Sie Windows verwenden, beachten Sie bitte, vor Pfadangaben file:// zu schreiben.

Beispiele

Beispiel #1 Verwendung der XSLT-Loggingfeatures

<?php

$xh 
xslt_create();
xslt_set_log($xhtrue);
xslt_set_log($xhgetcwd() . '/meinedatei.log');

$result xslt_process($xh'hund.xml''tiere.xsl');
echo 
$result;

xslt_free($xh);
?>


Ein BenutzerBeitrag:
- Beiträge aktualisieren...
nospam at phppatterns dot com
7.04.2003 5:50
With PHP 4.3.1, Sablotron 0.97 on Windows you do not need the 'file://' prepend to specify a log file but the full system path is required.



PHP Powered Diese Seite bei php.net
The PHP manual text and comments are covered by the Creative Commons Attribution 3.0 License © the PHP Documentation Group - Impressum - mail("TO:Reinhard Neidl",...)