error_log für jeden user

Apache, Lighttpd, nginx, Cherokee
Post Reply
r00ty
Posts: 747
Joined: 2003-03-17 15:32
 

error_log für jeden user

Post 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...
r00ty
Posts: 747
Joined: 2003-03-17 15:32
 

Re: error_log für jeden user

Post 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 ?
flo
Posts: 2223
Joined: 2002-07-28 13:02
Location: Berlin
 

Re: error_log für jeden user

Post 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.
Post Reply