Troff
Grünschnabel
Hallo,
weil ich bei Google nichts gefunden habe, und es mich eine Menge Zeit gekostet hat, selbst drauf zu kommen (dabei war's so einfach
) und ich garantiert mal wieder irgendwann danach suche, dachte ich mir, ich stells hier ein.
Ich habe ein Script geschrieben, in welchem ich aus verschiedenen Gründen ein Logfile führen möchte, um zu sehen, was das Script macht und wo es vielleicht hängt (manchmal kann man das je nach Einsatzzweck nicht sehen, wie in meinem Fall).
In dem Script sind Funktionen drin, auch dort möchte ich das Logfile fortgeschrieben wissen. Ich habe es folgendermaßen realisiert:
Ich übergebe in den Parametern für die Funktion den Wert des zu schreibenden Logfiles mit und kann es so fortschreiben.
Gibt bestimmt elegantere Methoden.
Denise
weil ich bei Google nichts gefunden habe, und es mich eine Menge Zeit gekostet hat, selbst drauf zu kommen (dabei war's so einfach

Ich habe ein Script geschrieben, in welchem ich aus verschiedenen Gründen ein Logfile führen möchte, um zu sehen, was das Script macht und wo es vielleicht hängt (manchmal kann man das je nach Einsatzzweck nicht sehen, wie in meinem Fall).
In dem Script sind Funktionen drin, auch dort möchte ich das Logfile fortgeschrieben wissen. Ich habe es folgendermaßen realisiert:
PHP:
<?php
$filename_log = "./log/write_history_test.log";
$f_handle = fopen($filename_log, "a");
fwrite($f_handle,"\n".date('d.m.Y h:m:s')." - starting logfile\n");
$name = "Denise van Hoorn";
$value = "124";
fwrite($f_handle,"Starting function test()\n");
$done = test($name,$value,$f_handle);
fwrite($f_handle,"And here we are back from the function...\n");
fclose($f_handle);
function test($_name,$_value, $f_handle){
$neustring = $_name . "/" . $_value;
fwrite($f_handle,"Returnwert = $neustring\n");
return $neustring;
}
?>
Ich übergebe in den Parametern für die Funktion den Wert des zu schreibenden Logfiles mit und kann es so fortschreiben.
Gibt bestimmt elegantere Methoden.
Denise