Ejemplo n.º 1
0
def _init_logging():
    optparser = bus.optparser

    # Configure logging
    if sys.version_info < (2, 6):
        # Fix logging handler resolve for python 2.5
        from scalarizr.util.log import fix_py25_handler_resolving
        fix_py25_handler_resolving()

    #logging.config.dictConfig(LOGGING_CONFIG)
    logging.config.fileConfig(cStringIO.StringIO(LOGGING_CONFIG))
    globals()['_logging_configured'] = True
    logger = logging.getLogger(__name__)

    # During server import user must see all scalarizr activity in his terminal
    # Add console handler if it doesn't configured in logging.ini
    if optparser and optparser.values.import_server:
        for hdlr in logging.getLogger('scalarizr').handlers:
            if isinstance(hdlr, logging.StreamHandler):
                hdlr.setLevel(logging.INFO)
Ejemplo n.º 2
0
def _init_logging():
	optparser = bus.optparser
	
	# Configure logging
	if sys.version_info < (2,6):
		# Fix logging handler resolve for python 2.5
		from scalarizr.util.log import fix_py25_handler_resolving		
		fix_py25_handler_resolving()
	
	#logging.config.dictConfig(LOGGING_CONFIG)
	logging.config.fileConfig(cStringIO.StringIO(LOGGING_CONFIG))
	globals()['_logging_configured'] = True
	logger = logging.getLogger(__name__)
	
	# During server import user must see all scalarizr activity in his terminal
	# Add console handler if it doesn't configured in logging.ini	
	if optparser and optparser.values.import_server:
		for hdlr in logging.getLogger('scalarizr').handlers:
			if isinstance(hdlr, logging.StreamHandler):
				hdlr.setLevel(logging.INFO)
Ejemplo n.º 3
0
def _init_logging():
	optparser = bus.optparser
	
	# Configure logging
	if sys.version_info < (2,6):
		# Fix logging handler resolve for python 2.5
		from scalarizr.util.log import fix_py25_handler_resolving		
		fix_py25_handler_resolving()
	
	logging.config.fileConfig(cStringIO.StringIO(LOGGING_CONFIG))
	globals()['_logging_configured'] = True
	logger = logging.getLogger(__name__)
	
	# During server import user must see all scalarizr activity in his terminal
	# Add console handler if it doesn't configured in logging.ini	
	if optparser and optparser.values.import_server:
		if not any(isinstance(hdlr, logging.StreamHandler) \
				and (hdlr.stream == sys.stdout or hdlr.stream == sys.stderr) 
				for hdlr in logger.handlers):
			hdlr = logging.StreamHandler(sys.stdout)
			hdlr.setFormatter(logging.Formatter("%(asctime)s - %(levelname)s - %(name)s - %(message)s"))
			logger.addHandler(hdlr)