Analyzing client-side logs