I have the same problem and couldn't find a solution. It seems that converters 
can only be set programmatically?



On Thursday, August 30, 2012 6:38:27 AM UTC-4, Radha Krishna Srimanthula wrote:
> I'd like to have all timestamps in my log file to be UTC timestamp. When 
> specified through code, this is done as follows:
> 
> 
> 
> myHandler = logging.FileHandler('mylogfile.log', 'a')
> 
> formatter = logging.Formatter('%(asctime)s %(levelname)-8s 
> %(name)-15s:%(lineno)4s: %(message)-80s')
> 
> formatter.converter = time.gmtime
> 
> 
> 
> myLogger = logging.getLogger('MyApp')
> 
> myLogger.addHandler(myHandler)
> 
> 
> 
> 
> 
> I'd like to move away from the above 'in-code' configuration to a config file 
> based mechanism.
> 
> 
> 
> Here's the config file section for the formatter:
> 
> 
> 
> [handler_MyLogHandler]
> 
> args=("mylogfile.log", "a",)
> 
> class=FileHandler
> 
> level=DEBUG
> 
> formatter=simpleFormatter
> 
> 
> 
> Now, how do I specify the converter attribute (time.gmtime) in the above 
> section?

-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to