import os, platform, logging if platform.platform().startswith('Windows'): fichero_log = os.path.join(os.getenv('HOMEDRIVE'), os.getenv("HOMEPATH"), 'test.log') else: fichero_log = os.path.join(os.getenv('HOME'), 'test.log') print('Archivo Log en ', fichero_log) logging.basicConfig(level=logging.DEBUG, format='%(asctime)s : %(levelname)s : %(message)s', filename = fichero_log, filemode = 'w',) logging.debug('Comienza el programa') logging.info('Procesando con normalidad') logging.warning('Advertencia')
Ejemplo de salida de test.log:
2013-01-01 20:38:44,235 : DEBUG : Comienza el programa
2013-01-01 20:38:44,236 : INFO : Procesando con normalidad
2013-01-01 20:38:44,237 : WARNING : Advertencia