                 SwiftLogger.service.logCollection(collection, withMetadata: metadata)
             }
     }
-
+    
+    /**
+        Log a collection at *debug* level. Use this to log anything that might be useful for debugging.
+     
+        - parameter collection :A `CollectionType` of `Loggable` objects
+     */
+    public class func debug<T: CollectionType where T.Generator.Element: Loggable>(
+        collection:T,
+        file:String = __FILE__,
+        function:String = __FUNCTION__,
+        line:UInt = __LINE__) {
+            if SwiftLogger.service.logLevel.rawValue >= SwiftLogger.LogLevel.Debug.rawValue {
+                let metadata = MessageMetadata(level: "Info", file: file, function: function, line: line)
+                SwiftLogger.service.logCollection(collection, withMetadata: metadata)
+            }
+    }
+
+    /**
+        Log a collection at *verbose* level. Use this to provide fine grained message about the code path executed by your program.
+     
+        - parameter collection :A `CollectionType` of `Loggable` objects
+     */
+    public class func verbose<T: CollectionType where T.Generator.Element: Loggable>(
+        collection:T,
+        file:String = __FILE__,
+        function:String = __FUNCTION__,
+        line:UInt = __LINE__) {
+            if SwiftLogger.service.logLevel.rawValue >= SwiftLogger.LogLevel.Verbose.rawValue {
+                let metadata = MessageMetadata(level: "Info", file: file, function: function, line: line)
+                SwiftLogger.service.logCollection(collection, withMetadata: metadata)
+            }
+    }
 }
    // MARK: Collection Logging
    
    /**
        Log a collection at *info* level. Use this sparingly for general information to avoid clogging up your logs.
    
        - parameter collection :A collection of *Loggable* objects
    */
    public class func info<T: CollectionType where T.Generator.Element: Loggable>(
        collection:T,

    }
    
    /**
        Log a *verbose* message. Use this to provide fine grained message about the code path executed by your program.
    
        - parameter message :A string for the log message
