         }
     }
 
+    @objc(log:)
     func log(_ command: CDVInvokedUrlCommand) {
         logmsg(command)
     }
 
+    @objc(logException:)
     func logException(_ command: CDVInvokedUrlCommand) {
         logmsg(command) {
             Crashlytics.sharedInstance().throwException()
         }
     }
 
+    @objc(crash:)
     func crash(_ command: CDVInvokedUrlCommand) {
         logmsg(command) {
             Crashlytics.sharedInstance().crash()
         }
     }
 
+    @objc(setBool:)
     func setBool(_ command: CDVInvokedUrlCommand) {
         let key = command.getStringAt(0)
         let value = command.getBoolAt(1)

        }
    }

    func setDouble(_ command: CDVInvokedUrlCommand) {
        let key = command.getStringAt(0)
        let value = command.getDoubleAt(1)

        }
    }

    @objc(setUserEmail:)
    func setUserEmail(_ command: CDVInvokedUrlCommand) {
        let value = command.getStringAt(0)
        frame(command) {
