github.com/rosberry/analog


License
MIT

Documentation

Analog

Analog is a simple logger for any events you want. It gives you a simple sessions mechanics and two ways to view events right in your app.

Requirements

  • iOS 9+
  • Swift 4.1+

Instalation

Carthage

$ github "rosberry/Analog"

Usage

All you need to log event is just to create instance of Logger and call log(Event) method.

Event is a class which have title, parameters and date properties.

All events take their places in sessions. Session is just a container for events with UUID. All sessions automatically save on disk in Documents/Analog/Sessions on every willResignActiveNotification.

If you want to view your events you can do it easily. Just present logger.currentEventsModule(). Also you have an ability to view all sessions by presenting logger.sessionsModule(). Also you can share a plain text of session with "Share" button in concrete session log screen.

Authors

About

This project is owned and maintained by Rosberry. We build mobile apps for users worldwide 🌏.

Check out our open source projects, read our blog or give us a high-five on 🐦 @rosberryapps.