chore(CI): add github workflow
Simple logging for Swift.
LogSwifty can be installed using Carthage. After installing Carthage just add LogSwifty to your Cartfile as follows:
github "Liftric/LogSwifty" ~> 1.2
CocoaPods is a dependency manager for Swift and Objective-C Cocoa projects. After installing CocoaPods add LogSwifty to your Podfile:
platform :ios, '9.0' pod 'LogSwifty', '~> 1.2.0'
import LogSwifty class AppDelegate { func applicationDidFinishLaunching(_ application: UIApplication) { Log.add(logger: Log.debug) } } class SomeViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() Log.v("hi there!") } }
import LogSwifty class RESTLogger: Logger { func log(message: Message) { // post the log somewhere SomeHttpService.postLogMessage(message) } } class AppDelegate { func applicationDidFinishLaunching(_ application: UIApplication) { Log.add(logger: RESTLogger()) #if DEBUG Log.add(logger: Log.debug) #endif } }
LogSwifty
Simple logging for Swift.
Installation
Via Carthage
LogSwifty can be installed using Carthage. After installing Carthage just add LogSwifty to your Cartfile as follows:
Via CocoaPods
CocoaPods is a dependency manager for Swift and Objective-C Cocoa projects. After installing CocoaPods add LogSwifty to your Podfile:
Usage
For other use cases create your own Logger.