On 6/1/21 1:42 PM, Rich Shepard wrote: > When I run it this is the output: > $ python activitytypes.py 2021-06-01 13:39:10,219 -DEBUG - Start of Program > 2021-06-01 13:39:15,229 -DEBUG - End of Program
Well, you only had two logging statements in that code -- logging is like print: if you want to see it, you have to call it: logging.info('start of xx procedure') logging.info('spam = %s', spam) # note the comma and not actual %-interpolation > Obviously I have much to learn about using python's logging capabilities. > I'll keep looking. I'm certainly not an expert, but this is how I do it: from logging import INFO, getLogger, Formatter, handlers logger = getLogger() logger.setLevel(INFO) _handler = handlers.TimedRotatingFileHandler( virtualenv / 'var/log/openerp/continuous_sync_records.log', when='midnight', backupCount=30, ) _formatter = Formatter('%(asctime)s %(funcName)-25s %(message)s') _handler.setFormatter(_formatter) logger.addHandler(_handler) del _handler, _formatter and then in my code: logger.info('failure converting %r to %r', target_bmp_file, target_png_file) -- ~Ethan~ -- https://mail.python.org/mailman/listinfo/python-list