Find all files that do not end with ".log", execute a sed command to replace all strings of 1 or more characters between double quotes with a caret (^) character, and do this for each file found.
find . ! -name '*.log' -exec sed -i -e 's/"[^"]\{1,\}"/^/"g' {} \;