Bernard Lebel wrote: > I'm checking out the logging module atm. I'm trying the second example > in "Basic example": > > import logging > > logging.basicConfig(level=logging.DEBUG, > format='%(asctime)s %(levelname)s %(message)s', > filename='C:\\pylogger.log', > filemode='w') > logging.debug('A debug message') > logging.info('Some information') > logging.warning('A shot across the bows') > > > However when I run that I don't get any log file, while the doc page > says I should have a log file. Only the warning is printed, as if I > had not run the basicConfig method. Any suggestion?
If I copy and paste your code and run it, it works as expected creating C:\pylogger.log containing 2006-01-02 21:49:21,071 DEBUG A debug message 2006-01-02 21:49:21,071 INFO Some information 2006-01-02 21:49:21,071 WARNING A shot across the bows This is with Python 2.4.2 on Win2K. What version of Python are you using? In versions previous to 2.4, basicConfig() doesn't take keyword args. For the Python 2.3 docs see http://www.python.org/doc/2.3.5/lib/module-logging.html and the example here: http://www.python.org/doc/2.3.5/lib/node304.html Kent _______________________________________________ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor