client side logging :sparkles: