HEX
Server: Apache
System: Linux b:u:marcbase:1 3.10.0-1160.31.1.el7.x86_64 #1 SMP Thu Jun 10 13:32:12 UTC 2021 x86_64
User: apache (92344)
PHP: 7.0.18
Disabled: apache_get_modules, apache_get_version, apache_reset_timeout, apache_getenv, apache_note, apache_setenv
Upload Files
File: //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