def __init__(self, session, config, parent): Logger.__init__(self, session, config, parent) loggerList = self.get_path(session, "loggerList") if loggerList is None: raise ConfigFileException("Missing path 'loggerList' for " "{0}.".format(self.id)) getObj = self.parent.get_object self.loggers = [getObj(session, id) for id in loggerList.split(" ")]
def __init__(self, session, config, parent): Logger.__init__(self, session, config, parent) loggerList = self.get_path(session, 'loggerList') if loggerList is None: raise ConfigFileException("Missing path 'loggerList' for " "{0}.".format(self.id)) getObj = self.parent.get_object self.loggers = [getObj(session, id_) for id_ in loggerList.split(' ')]
def __init__(self, session, config, parent): Logger.__init__(self, session, config, parent) fp = self.get_path(session, 'filePath') if (fp in ["stdout", 'sys.stdout']): self.fileh = sys.stdout elif (fp in ["stderr", 'sys.stderr']): self.fileh = sys.stderr else: if (not os.path.isabs(fp)): dfp = self.get_path(session, 'defaultPath') fp = os.path.join(dfp, fp) self.fileh = open(fp, 'a') self.cacheLen = self.get_setting(session, 'cacheLength', 0) self.minLevel = self.get_setting(session, 'minLevel', 0) self.defaultLevel = self.get_default(session, 'level', 0)
def __init__(self, session, config, parent): Logger.__init__(self, session, config, parent) # generic Logger settings self.cacheLen = self.get_setting(session, 'cacheLength', 100) # default to caching 100 lines per log file when writing in iRODS self.minLevel = self.get_setting(session, 'minLevel', 0) self.defaultLevel = self.get_default(session, 'level', 0) # rotating bits self.createSubDirs = self.get_setting(session, 'createSubDirs', 1) dtlvl = self.get_setting(session, 'dateTimeLevel', '').lower() dtlvls = self._possibleSettings['dateTimeLevel']['options'].split('|') if not dtlvl in dtlvls: raise ConfigFileException("Unrecognized value for 'dateTimeLevel' setting") self.dateTimeLevel = dtlvls.index(dtlvl)+1 self.lastLogTime = time.gmtime() self._open(session)
def __init__(self, session, config, parent): Logger.__init__(self, session, config, parent) # Generic Logger settings # Default to caching 100 lines self.cacheLen = self.get_setting(session, 'cacheLength', 100) self.minLevel = self.get_setting(session, 'minLevel', 0) self.defaultLevel = self.get_default(session, 'level', 0) # Rotation settings self.createSubDirs = self.get_setting(session, 'createSubDirs', 1) dtlvl = self.get_setting(session, 'dateTimeLevel', '').lower() dtlvls = self._possibleSettings['dateTimeLevel']['options'].split('|') if dtlvl not in dtlvls: msg = "Unrecognized value for 'dateTimeLevel' setting" raise ConfigFileException(msg) self.dateTimeLevel = dtlvls.index(dtlvl) + 1 self.lastLogTime = time.gmtime() self._open(session)
def __init__(self, session, config, parent): Logger.__init__(self, session, config, parent) fp = self.get_path(session, "filePath") if fp is None: raise ConfigFileException("Missing path 'filePath' for " "{0}.".format(self.id)) elif fp in ["stdout", "sys.stdout"]: self.fileh = sys.stdout elif fp in ["stderr", "sys.stderr"]: self.fileh = sys.stderr else: if not os.path.isabs(fp): dfp = self.get_path(session, "defaultPath") fp = os.path.join(dfp, fp) self.fileh = open(fp, "a") self.cacheLen = self.get_setting(session, "cacheLength", 0) self.minLevel = self.get_setting(session, "minLevel", 0) self.defaultLevel = self.get_default(session, "level", 0)
def __init__(self, session, config, parent): Logger.__init__(self, session, config, parent) # Generic Logger settings # Default to caching 100 lines self.cacheLen = self.get_setting(session, "cacheLength", 100) self.minLevel = self.get_setting(session, "minLevel", 0) self.defaultLevel = self.get_default(session, "level", 0) # Rotation settings self.createSubDirs = self.get_setting(session, "createSubDirs", 1) dtlvl = self.get_setting(session, "dateTimeLevel", "").lower() dtlvls = self._possibleSettings["dateTimeLevel"]["options"].split("|") if dtlvl not in dtlvls: msg = "Unrecognized value for 'dateTimeLevel' setting" raise ConfigFileException(msg) self.dateTimeLevel = dtlvls.index(dtlvl) + 1 self.lastLogTime = time.gmtime() self._open(session)
def __init__(self, session, config, parent): Logger.__init__(self, session, config, parent) fp = self.get_path(session, 'filePath') if fp is None: raise ConfigFileException("Missing path 'filePath' for " "{0}.".format(self.id)) elif fp in ["stdout", 'sys.stdout']: self.fileh = sys.stdout elif fp in ["stderr", 'sys.stderr']: self.fileh = sys.stderr else: if not os.path.isabs(fp): dfp = self.get_path(session, 'defaultPath') fp = os.path.join(dfp, fp) self.fileh = open(fp, 'a') self.cacheLen = self.get_setting(session, 'cacheLength', 0) self.minLevel = self.get_setting(session, 'minLevel', 0) self.defaultLevel = self.get_default(session, 'level', 0)
def __init__(self, session, config, parent): Logger.__init__(self, session, config, parent) fp = self.get_path(session, 'filePath') if fp is None: raise ConfigFileException("Missing path 'filePath' for " "{0}.".format(self.id)) elif fp in ["stdout", 'sys.stdout']: self.fileh = sys.stdout elif fp in ["stderr", 'sys.stderr']: self.fileh = sys.stderr else: if not os.path.isabs(fp): dfp = self.get_path(session, 'defaultPath') fp = os.path.join(dfp, fp) # Absolutize path fp = os.path.abspath(fp) self.fileh = open(fp, 'a') self.cacheLen = self.get_setting(session, 'cacheLength', 0) self.minLevel = self.get_setting(session, 'minLevel', 0) self.defaultLevel = self.get_default(session, 'level', 0)
def __init__(self, session, config, parent): Logger.__init__(self, session, config, parent) loggerList = self.get_path(session, 'loggerList') getObj = self.parent.get_object self.loggers = [getObj(session, id) for id in loggerList.split(' ')]