Red de conocimiento informático - Problemas con los teléfonos móviles - Cómo escribir múltiples archivos de registro en Python

Cómo escribir múltiples archivos de registro en Python

Ejemplo: #?Codificación:?utf-8

#?Nombre de archivo:?cfg/logger.yml

Versión:?1

Formato: simple:

formato:?' (asctime)s?(name)s?-? (levelname)s?-? (mensaje)s' consolefmt:

formato: ??' (nombre)s?-? (nombre de nivel)s?-?(mensaje)s'

Controlador: consola:

clase?:?logging.

formateador:?consolefmt

nivel:?WARNING

transmisión? p>transmisión?:?ext://sys.stdout propietariologgerfile:

clase?: ?logging.handlers.RotatingFileHandler

formateador: ?simple

nivel: ?INFO

nombre de archivo: ?log/billingcodeowner.log

maxBytes:?1048576

backupCount:?3 phnloggerfile:

clase?logging.handlers.RotatingFileHandler

formateador:?simple

nivel:?INFO

nombre de archivo:?log/phnparser.log

maxBytes:?1048576

backupCount:?3

Registradores: propietario del código de facturación:

nivel: ?DEBUG

controladores: ?[ownerloggerfile]

propagar: ?no phoneparser:

nivel: ?DEBUG

controladores: ?[consola, ?phnloggerfile]

propagar: ?no

raíz: nivel: ?DEBUG controladores: ?[ consola , phnloggerfile]

Uso en aplicaciones Python: import?logging

import?logging.config

import?codecs

import ?yaml

logging.config.dictConfig(codecs.open("cfg/logger.yml", ?' r', ? utf-8').read())

logger?