docs: def write_output(self, data, args=None, filename=None, label=None):
          """Write log data to a log file"""
          if args:
              if not args.outlog:
                  return 0
          if not filename: filename=args.outlog
          lastpath = ''
          with open(str(filename), 'w') as output_file:
              for entry in data['entries']:
                  if args.label:
                      if entry['source_path'] == lastpath:
                          output_file.write(entry['raw_text'] + '\n')
                      elif args.label == 'fname':
                          output_file.write('======== ' + \
                                  entry['source_path'].split('/')[-1] + \
                                  ' >>>>\n' + entry['raw_text'] + '\n')
                      elif args.label == 'fpath':
                          output_file.write('======== ' + \
                                  entry['source_path']  + \
                                  ' >>>>\n' + entry['raw_text'] + '\n')
                  else: output_file.write(entry['raw_text'] + '\n')
                  lastpath = entry['source_path']