def processor2008(config): import sys import logging import logging.handlers import socorro.lib.util as sutil import socorro.processor.externalProcessor as processor logger = logging.getLogger("processor") logger.setLevel(logging.DEBUG) sutil.setupLoggingHandlers(logger, config) sutil.echoConfig(logger, config) config['logger'] = logger try: try: p = processor.ProcessorWithExternalBreakpad(config) p.start() except: sutil.reportExceptionAndContinue(logger) finally: logger.info("done.")
import logging import logging.handlers try: import config.bugzillaconfig as configModule except ImportError: import bugzillaconfig as configModule import socorro.lib.ConfigurationManager as configurationManager import socorro.cron.bugzilla as bug import socorro.lib.util as sutil try: config = configurationManager.newConfiguration(configurationModule=configModule, applicationName="Bugzilla Associations 0.1") except configurationManager.NotAnOptionError, x: print >>sys.stderr, x print >>sys.stderr, "for usage, try --help" sys.exit() logger = logging.getLogger("bugzilla") logger.setLevel(logging.DEBUG) sutil.setupLoggingHandlers(logger, config) sutil.echoConfig(logger, config) try: bug.record_associations(config) finally: logger.info("done.")
import logging import logging.handlers try: import config.updateadus as configModule except ImportError: import updateadus as configModule import socorro.lib.ConfigurationManager as configurationManager import socorro.cron.updateADUs as updateADUs import socorro.lib.util as sutil try: config = configurationManager.newConfiguration( configurationModule=configModule, applicationName="Update ADUs 0.1") except configurationManager.NotAnOptionError, x: print >> sys.stderr, x print >> sys.stderr, "for usage, try --help" sys.exit() logger = logging.getLogger("updateADUs") logger.setLevel(logging.DEBUG) sutil.setupLoggingHandlers(logger, config) sutil.echoConfig(logger, config) try: updateADUs.update_adus(config) finally: logger.info("done.")