def load_global_conf_settings():
     global_config_path = os.path.join(ZopeRequestLogger.ZENHOME, 'etc', 'global.conf')
     with open(global_config_path, 'r') as fp:
         global_conf = ConfigFile(fp)
         settings = {}
         for line in global_conf.parse():
             if line.setting:
                 key, val = line.setting
                 settings[key] = val
         ZopeRequestLogger.GLOBAL_CONF_SETTINGS = settings
Beispiel #2
0
 def _globalConfSettings(self):
     zenhome = os.environ.get('ZENHOME')
     if zenhome:
         with open(os.path.join(zenhome, 'etc/global.conf'), 'r') as fp:
             globalConf = ConfigFile(fp)
             settings = {}
             for line in globalConf.parse():
                 if line.setting:
                     key, val = line.setting
                     settings[key] = val
             return settings
Beispiel #3
0
 def _globalConfSettings(self):
     zenhome = os.environ.get('ZENHOME')
     if zenhome:
         with open(os.path.join(zenhome, 'etc/global.conf'), 'r') as fp:
             globalConf = ConfigFile(fp)
             settings = {}
             for line in globalConf.parse():
                 if line.setting:
                     key, val = line.setting
                     settings[key] = val
             return settings
 def load_global_conf_settings():
     global_config_path = os.path.join(ZopeRequestLogger.ZENHOME, 'etc',
                                       'global.conf')
     with open(global_config_path, 'r') as fp:
         global_conf = ConfigFile(fp)
         settings = {}
         for line in global_conf.parse():
             if line.setting:
                 key, val = line.setting
                 settings[key] = val
         ZopeRequestLogger.GLOBAL_CONF_SETTINGS = settings
Beispiel #5
0
 def _updateConfFile(self, pack):
     """
     Update conf files for any daemons to account for logfile path
     differences on the localhost collector.
     """
     for fs in findFiles(pack, 'daemons', filter=self.filter):
         name = fs.rsplit('/', 1)[-1]
         logpath = pack.About._getLogPath(name).rsplit('/', 1)[0]
         if logpath != zenPath('log'):
             try:
                 with open(zenPath('etc', '%s.conf' % name), 'r') as conf:
                     confFile = ConfigFile(conf)
                     confFile.parse()
                     if 'logpath' not in (key for key, value in confFile.items()):
                         with open(zenPath('etc', '%s.conf' % name), 'a') as conf:
                             conf.write('\nlogpath %s\n' % logpath)
             except IOError:
                 # No conf file. Move on.
                 pass
Beispiel #6
0
 def _updateConfFile(self, pack):
     """
     Update conf files for any daemons to account for logfile path
     differences on the localhost collector.
     """
     for fs in findFiles(pack, 'daemons', filter=self.filter):
         name = fs.rsplit('/', 1)[-1]
         logpath = pack.About._getLogPath(name).rsplit('/', 1)[0]
         if logpath != zenPath('log'):
             try:
                 with open(zenPath('etc', '%s.conf' % name), 'r') as conf:
                     confFile = ConfigFile(conf)
                     confFile.parse()
                     if 'logpath' not in (
                             key for key, value in confFile.items()):
                         with open(zenPath('etc', '%s.conf' % name),
                                   'a') as conf:
                             conf.write('\nlogpath %s\n' % logpath)
             except IOError:
                 # No conf file. Move on.
                 pass