Steffen: error_log in PHP-Shell-Script

Beitrag lesen

Hallo,

Hat irgendjemand hilfreiche Tipps, wie ich die Ausgaben vom error_log aus dem STDOUT raushalten kann, bzw. wie ich die in ein Log-File reinbekomme?

Ich kann das Problem nicht nachvollziehen.

<?php

ini_set('error_log', '/tmp/php.log');
error_log('foo');


>   
> Dieser Testcode arbeitete wie vorgesehen. Mit auskommentierter ini\_set-Zeile hat er auch brav nach stderr und nicht nach stdout geschrieben. Kontrollier doch nochmal, dass einerseits dein ini\_set() tatsächlich ausgeführt wird und den gewünschten Wert gesetzt hat (phpinfo()-Ausgabe) und überzeug dich, dass es wirklich stdout gewesen ist und nicht doch stderr.  
  
danke für Deinen Input. Wie gesagt, ich kann das Problem leider auch nicht mehr nachvollziehen. Zuerst war ich fast schon verzweifelt und nun geht es einfach so ...  
  
Auch mit dem STDERR und STDOUT hasst Du recht. Dabei hatte ich mich nur von einem  
php script.php | less  
irritieren lassen und habe nicht mehr genau geschaut.  
  
Danke und Grüße  
- Steffen