Changeset 261 for tbroadcast


Ignore:
Timestamp:
Oct 2, 2006, 6:54:16 PM (18 years ago)
Author:
garonne
Message:

format du fichier de log

File:
1 edited

Legend:

Unmodified
Added
Removed
  • tbroadcast/HEAD/python/tbroadcast.py

    r260 r261  
    431431      header = header + '#--------------------------------------------------------------\n'
    432432      print header
     433      project_path = self.current_project['path']+'/'+self.current_project['version']+'/'
     434      log_name   =  string.replace(path, project_path, '')
     435      log_name   = string.replace(log_name, '/cmt', '')
     436      log_name   = string.replace(log_name, '/', '_')
     437      log_name   = log_name+'.loglog'
     438      arg['log'] = log_name
    433439      cmd = "cd "+ path +";"+ arg['cmd']
    434440      #status, output= commands.getstatusoutput(cmd)
    435441      # init output file
    436442      if self.output is not None:
    437            f = open (self.output+'/'+arg['package']+'.loglog', 'w+')
     443           f = open (self.output+'/'+ log_name, 'w+')
    438444           f.write (header)
    439445           f.close()     
    440446           if self.error is not None:
    441                f = open (self.error+'/'+arg['package']+'.loglog', 'w+')
     447               f = open (self.error+'/error'+log_name, 'w+')
    442448               f.close()
    443       self.packages[arg['package']] ['startTime'] = time.time ()                     
     449      self.packages[arg['package']] ['startTime'] = time.time ()                          
    444450      status, output, error, pythonError  = exeCommand(sCmd=cmd, oLineCallback=self.redirectOutput, arg=arg)#,iTimeout = 3600)
    445451      self.packages[arg['package']] ['endTime'] = time.time ()
     
    463469        if self.output is not None:
    464470           if index==0:   
    465                f = open (self.output+'/'+arg['package']+'.loglog', 'a')
     471               f = open (self.output+'/'+arg['log'], 'a')
    466472               f.write (buffer+'\n')
    467473               f.close()
    468474           elif index==1:
    469475               if self.error is not None:
    470                    f = open (self.error+'/'+arg['package']+'.loglog', 'a')
     476                   f = open (self.error+'/error'+arg['log'], 'a')
    471477               else:
    472                    f = open (self.output+'/'+arg['package']+'.loglog', 'a')                   
     478                   f = open (self.output+'/'+arg['log'], 'a')                   
    473479               f.write (buffer+'\n')                   
    474480               f.close()                               
Note: See TracChangeset for help on using the changeset viewer.