 
         // MARK: init
 
-        init(logger: String, level : String, message: String, thread: String, file: String, function: String, line: Int, column: Int, timestamp : NSDate) {
+        init(logger: String, level : Level, message: String, thread: String, file: String, function: String, line: Int, column: Int, timestamp : NSDate) {
             self.logger   = logger
             self.level    = level
             self.message  = message

//

public class LogFormatter {
    // formatting api

    public class func string(value : String) -> LogFormatter{

    public class LogEntry {
        // MARK: instance data

        var level    : Level
        var logger   : String
        var message  : String
        var thread: String
