<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def pathresource(self, rscpath=None, logger=None):
 """Returns specific resource. :param str rscpath: resource path. :param Logger logger: logger to use. :param bool error: raise internal error if True (False by default). :param bool force: create the resource even if rscpath does not exist. :return: specific configuration resource. """


        result = None

        try:
            result = self._pathresource(rscpath=rscpath)

        except Exception as ex:
            if logger is not None:
                msg = 'Error while getting resource from {0}.'.format(rscpath)
                full_msg = '{0} {1}: {2}'.format(msg, ex, format_exc())
                logger.error(full_msg)

        return result