[pyar] logging: ¿cómo poner fecha en español?.
Tomas Delvechio
tomasdelvechio17 en gmail.com
Vie Sep 15 12:44:14 ART 2017
El 15 de septiembre de 2017, 12:35, Miguel
Barraza<correo en miguelbarraza.com.ar> escribió:
> leyendo por la web encontré que hay que generar un formater, lo hice así:
> formatter = logging.Formatter(fmt='%(asctime)s - %(levelname)s - %(message)s',datefmt='%d-%m-%y %H:%M:%S')
> pero no entiendo como agregar ese formater para que sea el defecto.
> ¿cómo lo agrego?, o: ¿hay una forma de preformatearlo en el constructor?.
>
Yo lo suelo usar asi
logger = logging.getLogger(__name__)
handler = logging.FileHandler('myapp.log')
handler.setLevel(logging.INFO)
formatter = logging.Formatter('%(asctime)s - %(name)s - %(levelname)s
- %(message)s')
handler.setFormatter(formatter)
logger.addHandler(handler)
No se si hay alguna mas cómoda pero ese formatter se usa bien.
después en el script lo uso asi:
logger.info('Hola Mundo')
--
Tomas Delvechio
Más información sobre la lista de distribución pyar