Changeset 1772 for ZMS/trunk/_globals.py


Ignore:
Timestamp:
15.12.2011 22:13:20 (5 months ago)
Author:
zmsdev
Message:

applied minor performance-fixes (5): zms_log

File:
1 edited

Legend:

Unmodified
Added
Removed
  • ZMS/trunk/_globals.py

    r1761 r1772  
    610610""" 
    611611 
    612 LOG = logging.getLogger("ZMS") 
    613  
    614612""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" 
    615613_globals.debug: 
    616614""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" 
    617615def debug(self): 
    618   has_zms_log = False 
     616  b = False 
    619617  try: 
    620     zms_log = getattr( self, 'zms_log', None) 
    621     has_zms_log = \ 
    622       zms_log is not None and \ 
    623       zms_log.meta_type == 'ZMS Log' and \ 
    624       'DEBUG' in zms_log.logged_entries 
     618    zms_log = self.zms_log 
     619    severity = logging.DEBUG 
     620    b = zms_log.hasSeverity(severity) 
    625621  except: 
    626622    pass 
    627   return has_zms_log 
     623  return b 
    628624 
    629625""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" 
     
    632628def writeLog(self, info): 
    633629  try: 
    634     LOG.debug(info) 
    635     zms_log = getattr( self, 'zms_log', None) 
    636     if 'DEBUG' in zms_log.logged_entries: 
    637       severity = logging.DEBUG 
     630    zms_log = self.zms_log 
     631    severity = logging.DEBUG 
     632    if zms_log.hasSeverity(severity): 
    638633      info = "[%s@%s]"%(self.meta_id,self.absolute_url()[len(self.REQUEST['SERVER_URL']):]) + info 
    639634      zms_log.LOG( severity, info) 
     
    646641def writeBlock(self, info): 
    647642  try: 
    648     LOG.info(info) 
    649     zms_log = getattr( self, 'zms_log', None) 
    650     if 'INFO' in zms_log.logged_entries: 
    651       severity = logging.INFO 
     643    zms_log = self.zms_log 
     644    severity = logging.INFO 
     645    if zms_log.hasSeverity(severity): 
    652646      info = "[%s@%s]"%(self.meta_id,self.absolute_url()[len(self.REQUEST['SERVER_URL']):]) + info 
    653647      zms_log.LOG( severity, info) 
     
    660654def writeError(self, info): 
    661655  try: 
    662     LOG.error(info) 
    663656    t,v,tb = sys.exc_info() 
    664657    v = str(v) 
     
    671664    info += ''.join(format_exception(t, v, tb)) 
    672665    info = "[%s@%s]"%(self.meta_id,self.absolute_url()[len(self.REQUEST['SERVER_URL']):]) + info 
    673     zms_log = getattr( self, 'zms_log', None) 
    674     if 'ERROR' in zms_log.logged_entries: 
     666    zms_log = self.zms_log 
     667    if zms_log.hasSeverity(severity): 
    675668      zms_log.LOG( severity, info) 
    676669  except: 
Note: See TracChangeset for help on using the changeset viewer.