     ///   - paramName: The parameter which can't be cast
     ///   - type: The type the parameter was tried to be casted to.
     func logUncastableParam(_ paramName:String, type:String) {
-        carLog(kTAGLoggerLogLevelError,
+        carLog(.error,
                message: "Parameter '\(paramName)' cannot be casted to \(type) ");
     }
 

    ///   - tagName: the tag name of the callback method
    ///   - parameters: the parameters sent to the method through a dictionary
    func logReceivedFunction(_ tagName: String, parameters: [String: Any]) {
        carLog(kTAGLoggerLogLevelInfo,
               message: "Received function \(tagName) with parameters \(parameters)");
    }


    /// - Parameter aContext: A string which represents the context for this logger instance
    init(aContext:String) {
        self.context = aContext;
        self.level = .verbose;
        self.formatter = DateFormatter();
        self.formatter.dateFormat = dateFormat;
        super.init();
