         }
     }
 
+    /**
+    Returns the current Time Stamp
+
+    :returns: A formatted string with the current time stamp
+    */
+    private func getTimeStamp() -> String {
+
+        let dateFormatter = NSDateFormatter()
+        dateFormatter.dateFormat = "HH:mm:ss.zzz"
+        let timeStamp = dateFormatter.stringFromDate(NSDate())
+        return "[" + timeStamp + "]"
+    }
+
     // MARK: - Thread Safe Singleton Pattern
-    
+
     static let sharedInstance = Logger()
 }

    // MARK: - Properties

    var verbosityLevel: LoggerLevels = .Custom

    var errorGlyph: String = "\u{1F6AB}"    // Glyph for messages of level .Error
    var warningGlyph: String = "\u{1F514}"  // Glyph for messages of level .Warning

- Custom:  Message of level Custom
*/
enum LoggerLevels: Int {

    case None = 0
    case Error
    case Warning
    case Success
    case Info
    case Custom
}

enum PathLengths: Int {

    case None = 0
    case Short
    case Long
}

/**
