improved logs adding vaargs and custom separators