le module Logging et relativeCreated
	
	
		Bonjours, 
sa fait 2 jours que j'essaie de trouver une solution a mon problème sans succès.
je souhaite créer un fichier log , mais avec un format dateTime relative. pour avoir ce resultat:
	Citation:
	
		
		
			08:41:59.328: Thu Oct 14 08:41:59 2010
+0.000: Initializing test engine
+0.000: Log file='toto.log'
+0.000: Starting Tester on COM50
+0.000: Starting Rx thread
+0.000: Starting Tx thread
+0.000: Executing command: verbose(level=10)
+0.000: Verbosity level 10
+1.687: Executing command: ping()
+0.000: --> Send len=5, crc=0x20  
+0.031: <-- Recv len=7, crc=0xBE 
+7.954: Executing command: ieee(node=0xFFFF)
+0.000: --> Send len=15, crc=0x68
+0.030: <-- Recv len=6, crc=0x64 
+0.016: <-- Recv len=8, crc=0x0D    
+0.359: <-- Recv len=30, crc=0x36 
+0.032: <-- Recv len=30, crc=0x87 
			
		
	
 j'ai utilisé ce script:
	Code:
	
| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 
 |  
LOGFILE = "test_toto.log"
loglev = logging.DEBUG # debug and logging.DEBUG or logging.INFO
print "startTime"
print logging._startTime
 
logfmt = "%(relativeCreated)f.%(msecs)03d: %(message)s"
 
logging.basicConfig(level=loglev,
                        format=logfmt,
                        datefmt="%H:%M:%S",
                        filename=LOGFILE, filemode='wb')
# Add console output to stdout for the time being
conlog = logging.StreamHandler(sys.stdout)
conlog.setFormatter(logging.Formatter("%(message)s"))
 
log = logging.getLogger("test_toto")
log.addHandler(conlog)
print logging.time
log.info("%s" % time.asctime())
#llname = logging.getLevelName(loglev)
log.debug("Log file='%s'" % LOGFILE) | 
 sans succès car "relativeCreated" est calculer par rapport a StartTime et non pas par rapport a la commande précédente .
d'après ce que j'ai vue , "relativeCreated" est une clé de dictionnaire, peut on changer sa valeur ??
merci