     }
 }
 
+/// Static class containing all the logging methods
 public class Log {
-        
+    
+    /**
+        Log an *info* message. Use this sparingly for general information so avoid clogging up your logs.
+    
+        - parameter message :A string for the log message
+    */
     public class func info(
         message:String,
         file:String = __FILE__,

        }
    }
    
    public class func verbose(
        message:String,
        file:NSString = __FILE__,
        function:String = __FUNCTION__,
        line:Int = __LINE__) {
        if SwiftLogger.service.logLevel.rawValue >= SwiftLogger.LogLevel.Verbose.rawValue {

//  Copyright © 2015 Spectrum. All rights reserved.
//

/// Static class containing utilities to set Logging settings
public class SwiftLogger {
    
    static let service = LoggingService()
    
    /**
        Enum with the 6 possible log levels. In ascending order, the levels are:
    
        1) **Off**: Turn all logging off
        2) **Info**: Log info messages only
        3) **Debug**: Include debug messages as well
        4) **Warning**: Include warnings
        5) **Error**: Include error messages
        6) **Verbose**: Include literally every log message
    
        Only log messages that are less than or equal to the set log level will be printed to the console.
    */
    public enum LogLevel: Int {
        case
        Off = -1,
