File: //proc/21085/root/sbin/error-logger.sh
#!/bin/bash
DATE=`date +%Y-%m-%d`
while : ; do
read line
[ -z "$line" ] && continue
DOMAIN=""
if [[ "$line" =~ host:.\"([^\"]+) ]]; then
DOMAIN=${BASH_REMATCH[1]}
fi
if [ -n "$DOMAIN" ]; then
echo "${line//\[host:${DOMAIN}\] /}" >>"/var/www/html/$DOMAIN/logs/error_${DATE}.log"
chown apache:apache /var/www/html/$DOMAIN/logs/error_${DATE}.log
else
echo "${line}" >> /var/www/html/error_${DATE}.log
chown apache:apache /var/www/html/error_${DATE}.log
fi
done