Skip to content

Releases: livio/SuperLogger

v0.0.1 - The Very First Release

19 Jan 15:36
Compare
Choose a tag to compare
Pre-release

Despite being the very first pre-release version, this build has most of the core features:

  • Modular loggers - Only pull what you want from Cocoapods by specifying subspecs, or don't to get everything available. Log to the Console, ASL, a file, or a web server
  • Modular logs - When setting up, place files into modules to specify log levels for a wide swath of your project and to see at a glance where a log is coming from. Or don't and each file will be its own module.
  • Custom log strings - Customize what your log should look like. The current default is very verbose, including timestamp, module, and dispatch queue or thread.
  • Custom filters - Place a filter over your logs so that only certain ones come through. Filter by string or regex.
  • Fully Asynchronous - Everything takes place on a background thread except for error level messages. Those come through synchronously so you have them before you crash.
  • Log in release or debug - Set certain loggers to only run if Xcode is in DEBUG mode, which is hugely useful for file and web loggers.
  • Pretty good testing - Unit tests are written for large portions of the library.