def log_message(self, format, *args):
    LOGFILE = config.get('Log', 'logfile')
    open(LOGFILE, "a").write("%s - - [%s] %s\n" %
    (self.address_string(),
    self.log_date_time_string(),
    format%args)) 
 


if __name__ == '__main__':  
  # creates a server
  config_file = '../config.cfg' 
  config = ConfigParser.ConfigParser()
  config.read(config_file)
  server = HTTPServer(("", int(config.get('Server', 'port')) ), MyHandler) 
  try:  
    print('Started http server')
    entityObj = extractEntity() 
    server.serve_forever()
    path = server.do_GET()
  except KeyboardInterrupt:
    print('^C received, shutting down server')
    server.socket.close()