def wrapper(*args, **kwargs):
        logging.info("Se ha lanzado un nuevo proceso")

        process_f = Process(target=f, args=args, kwargs=kwargs)
        process_f.start()

        return process_f
        def wrapper(*args, **kwargs):
            thread_f = threading.Timer(seconds, f)

            logging.info(
                "Se ha lanzado un nuevo hilo con timer usando el decorador.")

            thread_f.start()

            return thread_f
        def wrapper(*args, **kwargs):
            thread_f = threading.Thread(target=f, args=args, kwargs=kwargs)

            if daemon is not None:
                thread_f.setDaemon(True)

            if name is not None:
                thread_f.setName(name)
                logging.info(
                    "Se ha lanzado un nuevo hilo usando el decorador con nombre: '"
                    + name + "'.")
            else:
                logging.info(
                    "Se ha lanzado un nuevo hilo usando el decorador.")

            thread_f.start()

            if ponerDelay is not None:
                thread_f.join()

            # logging.info("Hilo terminado")
            return thread_f
def mis_mensajes(value):
    logging.debug('Esto es un mensaje debug {}'.format(value))
    logging.info('Esto es un mensaje info {}'.format(value))
    logging.warning('Esto es un mensaje warning {}'.format(value))
    logging.error('Esto es un mensaje error {}'.format(value))
    logging.critical('Esto es un mensaje critical {}'.format(value))
def funcion_si_respuesta_es_correcta(response_json):
    logging.info(response_json)