2009-07-22 7 views
2

Ich sende PHP-Fehler, alle MySQL Abfragen, Apache2 Fehler und mod_rewrite Debugging in eine Datei, unnötig zu sagen, es ist beschäftigt in dort.Ändern Mysql, PHP und Apache2 Protokolldateiformate

[22-Jul-2009 23:00:58] Parameters: 
GET Array 
(
) 

POST Array 
(
) 
    [22-Jul-2009 23:00:58] Finding Associations 
       237 Query  SELECT `table`.* FROM `table` WHERE 1=1 ORDER BY date ASC 
       237 Query  SELECT `table2`.* FROM `table2` WHERE RAND() ORDER BY id 
       237 Quit  
    [Wed Jul 22 23:00:58 2009] [error] [client 127.0.0.1] script '/var/www/default/public/static/js/menu.js' not found or unable to stat, referer: http://localhost 
    [Wed Jul 22 23:00:58 2009] [error] [client 127.0.0.1] script '/var/www/default/public/404.php' not found or unable to stat, referer: http://localhost 
    090722 23:03:00  238 Connect  [email protected] on project 
       238 Query  SELECT @@sql_mode 
       238 Query  SET SESSION sql_mode='' 
       238 Query  SET NAMES utf8 
       238 Query  SELECT @@SQL_MODE 
       238 Query  SHOW FULL COLUMNS FROM `table`.`users` 

etwas mit weniger Tabbing etc, ich bin die Protokolldatei Tailing und würde im Idealfall etwas Farbe wie später als gut hinzuzufügen:

Kann das Format aus geändert werden.

Dies ist nach der Teilnahme an einigen RoR-Entwicklung zustande gekommen und ich vermisse die Rails-Konsole Ausgabe.

Antwort

1

würde ich einen Blick auf die Log-Klasse in Pear nehmen: http://pear.php.net/package/log/

Es ziemlich flexibel ist und kann Ihnen erlauben, die Dinge ein wenig besser ... aussehen wird sicherlich anpassen schöner als Fehlerprotokoll etwas Apache sendet alles durch. Wenn überhaupt, ist der Code in dem Paket nicht schrecklich, also sollten Sie in der Lage sein, die Dinge nach Ihren Wünschen zu optimieren ... Ich bin noch nie auf etwas so schlau wie die Rails-Konsole tho gestoßen.