Page 1 of 1

error_log für jeden user

Posted: 2003-12-25 15:07
by r00ty
Hallo !

Ich hab nen Suse 8.2 Confixx 1und1 Rooty und wollte meinen Usern ihr eigenes error_log zu Verfügung stellen.
Das hier ist V0.1 - es tut aber es ist natürlich mager (es läuft als cronjob).

Code: Select all

#! /bin/sh
for UserName in web1 web2 web3 web4;
do
  /bin/cat /var/log/httpd/error_log 
    | /bin/grep /home/www/$UserName/ 
    > /home/www/$UserName/log/error_log
done
Gibts da schon intelligentere Lösungen ?
Im Confixx Forum hab ich das hier gefunden:

Code: Select all

ErrorLog /var/www/##user##/log/##domain##_error.log
Aber das finde ich nicht okay, da ich nicht für jede Domain meines Untermieters nen log will.....
Ich wäre für Anregungen / Ideen sehr dankbar...

Re: error_log für jeden user

Posted: 2003-12-25 15:20
by r00ty
eigentlich müsste ich ja nur confixx dazu bringen bei jeden
CustomLog - VHost Eintrag nen
ErrorLog - Eintrag dazuzuschreiben.

Hat jemand Plan wo ich das ändern muss ?

Re: error_log für jeden user

Posted: 2003-12-25 15:27
by flo
schreib Doch das pipelog.pl um, confixx benutzt doch ein SCript um seine Logs vorzufiltern, oder?

Wenn Du hier Dein eigenes Script einsetzt, kannst Du das Verhalten beliebig beeinflussen.

flo.