use qc::log instead of ns_log