Install 'XCGLogger' with pods
use_frameworks!
target '<YouAppName>' do
pod 'XCGLogger'
import XCGLogger in `AppDelegate.swift'
In application(_:didFinishLaunchingWithOptions:) configure XCGLogger with
//Setting up XCGLogger shared instance ()
XCGLogger.defaultInstance().setup(.Debug, showLogLevel: true, showFileNames: true, showLineNumbers: true, writeToFile: nil, fileLogLevel: .Debug)
Suppose I want to use XCGLogger in my BLUserServicesCD.swift. So, import XCGLogger at the top of the file.
Create a variable private let Logger = XCGLogger.defaultInstance() and log using
Logger.info("USER DELETED SUCCESSFULLY") OR
Logger.error("COULD NOT DELETE USER \(error), \(error?.userInfo)")
Also try to use these followings useful methods as required.
For more details please refer to GitHub Repository