give::log - use lock_guard instead of unique_lock