Access Logs That Respect User Privacy

Analyze and evaluate app performance with comprehensive and up-to-date log data. CloudKit servers generate real-time and historical logs that surface interactions between your apps and the servers. With CloudKit Logs, you have all the information you need to identify errors and understand usage patterns across CloudKit resources while maintaining user privacy.

Real-time and historical views

See events in real time or search historical data. When you open Live Log, the CloudKit server provides you with recent activity before pushing events right to your browser as they occur. Historical Log lets you view events that happened in the past. It can display entries going back several days and you can filter your results to show entries within a more specific time frame.

Privacy built in

Analyze and debug problems while keeping user data private. Logs show you every CloudKit server event for each user without exposing any personally identifiable information. Log entries only display anonymous, container-specific CloudKit user IDs to ensure real identities are kept secret. The reports can show record modifications per account, but not the actual data that has changed.

Detailed reports

Logs provide you with detailed reports of every interaction between your app and the CloudKit server within a specified period of time. Each entry displays the following data:

  • Time. Shows the exact time an event occurred.
  • Platform. Shows the platform and version of the client that initiated the request.
  • User. Shows the unique, anonymous CloudKit user ID.
  • Type. Shows whether the logged event is a database or push event.
  • Operation ID. Shows the unique ID for the operation. CloudKit automatically creates a unique ID for every operation issued in the native API.
  • Operation Group Name. Shows the name of a batched group of associated operations. You can associate multiple CloudKit operations together by setting their group property.
  • Details. Shows information specific to the event type.

Get started in CloudKit Console.

Sign in to view the powerful features of CloudKit Console.

View CloudKit Console