Исправление регулярного выражения вернет результат с помощью grep, но, вероятно, это не то, что вы ожидаете
grep -oP "logglyKey\s*:\s*'([A-Za-z0-9-]+)'" test.txt
Результат:
logglyKey: 'asdfasfd-asdfsd-asdfs-asdfsdf-asdfasfd'
Попытка установить группу без захвата (поддерживаетсяPerl regexp) тоже не работает
grep -oP "^(?:\s*logglyKey\s*:\s*')([A-Za-z0-9-]+)'\s*$" test.txt
logglyKey: 'asdfasfd-asdfsd-asdfs-asdfsdf-asdfasfd'
Может быть сделано с помощью sed
sed -nre "s/^\s*logglyKey\s*:\s*'([A-Za-z0-9-]+)'$/\1/p" test.txt
asdfasfd-asdfsd-asdfs-asdfsdf-asdfasfd