def __init__(self, clouddata_config, hostgroup_config_path, logger=None): """ :param clouddata_config: de-serialized YAML of clouddata configuration :param hostgroup_config: de-serialized YAML of hostgroup configuration :return: """ self.clouddata = clouddata_config self.hostgroup_config_path = hostgroup_config_path self.foremanapi = foreman.ForemanAPI(clouddata_config['buildserver'], 'hammer', 'hammer') self.logger = logger or logging.getLogger(__name__)
import json import sys try: from urlparse import urljoin except ImportError: from urllib.parse import urljoin from zenlog import logging from .client import ApiClient logger = logging.getLogger(__name__) logger.setLevel(logging.DEBUG) stream = logging.StreamHandler(sys.stdout) stream.setLevel(logging.DEBUG) formatter = logging.Formatter( '\n\n %(asctime)s - %(name)s - %(levelname)s - %(message)s') stream.setFormatter(formatter) logger.addHandler(stream) class NerdClient(ApiClient): api_base = "http://nerd.huma-num.fr/nerd/service" disambiguate_service = urljoin(api_base, "disambiguate") concept_service = urljoin(api_base, "kb/concept") segmentation_service = urljoin(api_base, "segmentation") max_text_length = 500 # Approximation. supported_languages = ["fr", "de", "en"]
format='%(asctime)s - %(levelname)s - %(message)s', datefmt='%H:%M:%S', filename='flyshare-' + str(datetime.datetime.now().strftime('%Y-%m-%d')) + '.log', filemode='a') else: logging.basicConfig(level=ac.LOG_LEVEL, format='%(asctime)s - %(levelname)s - %(message)s', datefmt='%H:%M:%S') console = logging.StreamHandler() console.setLevel(logging.INFO) formatter = logging.Formatter('%(levelname)s - %(message)s') console.setFormatter(formatter) logging.getLogger('').addHandler(console) def util_log_debug(logs): logging.debug(logs) def util_log_info(logs): logging.info(logs) def util_log_exception(logs): logging.exception(logs) def util_log_critical(logs):
os.sep, str(datetime.datetime.now().strftime('%Y-%m-%d-%H-%M-%S')) ) logging.basicConfig( level=logging.WARNING, format='%(asctime)s QUANTAXIS>>> %(message)s', datefmt='%H:%M:%S', filename=_name, filemode='w', ) console = logging.StreamHandler() console.setLevel(logging.WARNING) formatter = logging.Formatter('QUANTAXIS>> %(message)s') console.setFormatter(formatter) logging.getLogger('').addHandler(console) #logging.info('start QUANTAXIS') def QA_util_log_debug(logs, ui_log=None, ui_progress=None): """ QUANTAXIS Log Module @yutiansut QA_util_log_x is under [QAStandard#0.0.2@602-x] Protocol """ logging.debug(logs) def QA_util_log_info(