Red de conocimiento informático - Problemas con los teléfonos móviles - Python cómo guardar la salida de la pantalla como un archivo de registro controlando el flujo de salida

Python cómo guardar la salida de la pantalla como un archivo de registro controlando el flujo de salida

#-*-?coding:utf-8?-*-

importar?logging

#?Configurar información de registro

logging.basicConfig(level=logging .DEBUG,

formato='(asctime)s?(nombre)-12s?(nivelnombre)-8s?(mensaje)s',

datefmt='m-d?H: M',

filename='myapp.log',

filemode='w')

#? se imprimen en sys.stderr

console?=?logging.StreamHandler()

console.setLevel(logging.INFO)

#?Set log Imprimir formato

formateador?=?logging.Formatter('(nombre)-12s:? (nombre de nivel)-8s?(mensaje)s')

console.setFormatter(formateador)

#?Agregue el controlador de registro de consola definido a root.logger

logging.getLogger('').addHandler(console)

logging .info('Jackdaws? ¿amor?mi?gran?área2')

logger1.debug('¿Rápido?zephyrs?golpe, ¿molesto?¿tonto?Jim.')

logger1.debug('¿Cómo?rápidamente ?tontas?saltando?cebras?vex.')

logger2.warning('¿Cárcel?zesty?vixen?¿quién?grapando?pagar?de?charlatán.')

logger2. error('¿Los?cinco?boxeo?magos?¿saltar?rápido.')