public function log($ip = null, $userId = null, $username = null) {
        
        if (!filter_var($ip, FILTER_VALIDATE_IP)) {
            return false;
        }