' . $_log . '';
} elseif (stripos($_log, 'fatal') !== false) {
echo '
' . $_log . '
';
} elseif (stripos($_log, 'warn') !== false OR stripos($_log, 'alert') !== false) {
echo '' . $_log . '
';
} elseif (stripos($_log, 'notice') !== false) {
echo '' . $_log . '
';
} else {
echo '' . $_log . '
';
}
}
public static function filtreLog(string $_log){
$log = self::hidePassword($_log);
self::printLog($log);
}
private static function ifFolderWww(string $_log){
return (stripos($_log, DOCUMENT_ROOT) !== false) ? TRUE : FALSE;
}
private static function ifFolderDomain(string $_log){
return (stripos($_log, DOMAIN_CMS) !== false) ? TRUE : FALSE;
}
private static function ifGeneral(string $_log){
return (stripos($_log, "/var/www/") == FALSE AND stripos($_log, "https://") == FALSE) ? TRUE : FALSE;
}
private static function hidePassword($input) {
return preg_replace("/('password'\s*=>\s*)'[^']*'/", "$1'####'", $input);
}
}