<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def submit_error(url, user, project, area, description, extra=None, default_message=None):
 """Celery task for submitting errors asynchronously. :param url: string URL for bugzscout :param user: string fogbugz user to designate when submitting via bugzscout :param project: string fogbugz project to designate for cases :param area: string fogbugz area to designate for cases :param description: string description for error :param extra: string details for error :param default_message: string default message to return in responses """

    LOG.debug('Creating new BugzScout instance.')
    client = bugzscout.BugzScout(
        url, user, project, area)

    LOG.debug('Submitting BugzScout error.')
    client.submit_error(
        description, extra=extra, default_message=default_message)