Skip to content

grangej/Logger

Repository files navigation

Build status

master: Build Status dev: Build Status Carthage compatible License

SDNLogger

SDNLogger is a extendable logging platform supporting various severity levels.

About

SDNLogger is a consists of the main class Logger and one or more outputs. It also understands the concept batch sending and can flush outputs that support batching.

Defining new logger outputs is easy to do, just comply to the protocol LoggerOutput, and optionally BatchLoggerOutput.

Requirements

Requires Swift 5.1, and is targeting iOS 10+