예제 #1
0
 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__)
예제 #2
0
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"]
예제 #3
0
                        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):
예제 #4
0
        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(