feeder.logError(e)
    print "Deleting tank_full.txt..."
    try:
      os.unlink("%stank_full.txt" % tank_stat_addr)
    except Exception,e:
      feeder.logError(e)
  else:
    print "tank_full.txt does not exist."
  
  # Get logging data from files
  print "Checking log data..."
  for file in os.listdir(log_data_addr):
    if os.path.isfile("%s%s" % (log_data_addr,file)):
      print "Found a log file: %s Parsing..." % file
      try:
        data = feeder.readFile("%s%s" % (log_data_addr,file)).split(',')
      except Exception, e:
        feeder.logError(e)
      print data
      # Send logging data to API via POST
      values = {"feederid": feeder_id,
        "function": "log_data",
        "tagid": data[0],
        "time": data[1],
		"eatenWeight": data[3],
		"amtFedWeight": data[2],
		"petWeight": data[4]}
      print values
      data = urllib.urlencode(values)   # Encode values for POST request
      req = urllib2.Request(logging_url, data)
      try:
		print "Error: API didn't respond to pull_settings request."
	else:
		print "API returns: %s" % json.dumps(settings_json, separators=(',', ': '))
		
	# Check each folder in the settings directory
	for folder in os.listdir(settings_addr):
		# If an existing tag in the folders no longer exists in the json object, it has been deleted by the user.
		# In this case, wipe out everything in the corresponding folder and leave a file "deleted.txt" with the tagID of the deleted tag in it.
		# Check if a tag slot number in the settings directory exists in the json object
		# If not, the corresponding tag has been deleted. Wipe out files and leave "deleted.txt"
		if settings_json is not None:
			if settings_json[folder] is None:
				# Get the tagID of the deleted tag
				deletedID = None
				if os.path.isfile("%s%s/tagID.txt" % (settings_addr, folder)):
					deletedID = feeder.readFile("%s%s/tagID.txt" % (settings_addr, folder))
					print "Tag %s has been deleted." % folder
					print "Emptying the corresponding folder..."
					# Delete every file in the folder
					for the_file in os.listdir(settings_addr+folder):
						file_path = os.path.join(settings_addr+folder, the_file)
						try:
							if os.path.isfile(file_path):
								os.unlink(file_path)
						except Exception, e:
							feeder.logError(e)
					# Leave the "deleted.txt" file with the deleted tagID
					if not deletedID is None:
						feeder.writeFile("%s%s/deleted.txt" % (settings_addr, folder), deletedID)
						print "deleted.txt created"
	if settings_json is not None: