Find all files with the extension ".log" in the entire file system and search for lines that start with "ERROR" followed by any number of whitespace characters and a colon, but not followed by a "#" character.
find / -iname '*.log' | xargs grep -E "^ERROR\s*:\s*[^#]"