code: def create_task_log(self, task_id, case_task_log):
  
          
  
          req = self.url + "/api/case/task/{}/log".format(task_id)
          data = {'_json': json.dumps({"message":case_task_log.message})}
  
          if case_task_log.file:
              f = {'attachment': (os.path.basename(case_task_log.file), open(case_task_log.file, 'rb'), magic.Magic(mime=True).from_file(case_task_log.file))}
              try:
                  return requests.post(req, data=data,files=f, proxies=self.proxies, auth=self.auth, verify=self.cert)
              except requests.exceptions.RequestException as e:
                  raise CaseTaskException("Case task log create error: {}".format(e))
          else:
              try:
                  return requests.post(req, headers={'Content-Type': 'application/json'}, data=json.dumps({'message':case_task_log.message}), proxies=self.proxies, auth=self.auth, verify=self.cert)
              except requests.exceptions.RequestException as e:
                  raise CaseTaskException("Case task log create error: {}".format(e))
docs: :param task_id: Task identifier
          :param case_task_log: TheHive log
          :type case_task_log: CaseTaskLog defined in models.py
          :return: TheHive log
          :rtype: json