         }
     }
 }
+
+// Implement Comparable for XCGLogger.LogLevel
+public func < (lhs:XCGLogger.LogLevel, rhs:XCGLogger.LogLevel) -> Bool {
+    return lhs.comparableValue < rhs.comparableValue
+}

                    return "Severe"
                case .None:
                    return "None"
                default:
                    return "Unknown"
            }
        }
    }


    // MARK: - Misc methods
    public func isEnabledForLogLevel (logLevel: XCGLogger.LogLevel) -> Bool {
        return logLevel >= self.outputLogLevel
    }

    public func logDestination(identifier: String) -> XCGLogDestinationProtocol? {
