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)