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)
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)
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)