Не проверял, но может $cookie_video\-str или ${cookie_video\-str}?
Ещё вариант - сначала установить переменную с нормальным именем через
set, равной $cookie_video-str , $cookie_video_str ,
${cookie_video\-str} или $cookie_video\-str, а потом залогировать уже
её.
Попробовал $cookie_video\-str и ${cookie_video\-str} результаты такие-же как и без экранирования дефиса.
Также попробовал через set выставить новую переменную как Вы подсказали, результат аналогичный.