 
 :param: message The message provided.
 :param: userInfo A dictionary of additional values to be provided to the entry formatter.
-:param: logLevel The name of the log's level.
+:param: logLevel The name of the entry's log level.
 :param: timestamp The number of seconds since the Unix epoch (midnight 1970-01-01 UTC).
 :param: dateTime The entry's timestamp as a string formatted by an endpoint's `dateFormatter`.
 :param: functionName The function from which the log entry was created.

        self.log(message, userInfo: userInfo, level: .Info, functionName: functionName, filePath: filePath, lineNumber: lineNumber, columnNumber: columnNumber)
    }

    /// Log a `Notice` entry.
    public func notice(
        @autoclosure(escaping) message: () -> String,
        functionName: String = __FUNCTION__,


}

/// Determines if two log levels are equal.
public func ==(lhs: LXLogLevel, rhs: LXLogLevel) -> Bool {
    return lhs.rawValue == rhs.rawValue
}

/// Performs a comparison between two log levels.
public func <(lhs: LXLogLevel, rhs: LXLogLevel) -> Bool {
    return lhs.rawValue > rhs.rawValue // Yes, this is reversed
}
