Exemple #1
0
def add_remote_logger_handler(loggers):
    from hummingbot.logger.reporting_proxy_handler import ReportingProxyHandler
    root_logger = logging.getLogger()
    try:
        remote_logger = ReportingProxyHandler(
            level="DEBUG",
            proxy_url="https://api.coinalpha.com/reporting-proxy",
            capacity=5)
        root_logger.addHandler(remote_logger)
        for logger_name in loggers:
            logger = logging.getLogger(logger_name)
            logger.addHandler(remote_logger)
    except Exception:
        root_logger.error("Error adding remote log handler.", exc_info=True)
Exemple #2
0
def add_remote_logger_handler(loggers):
    from hummingbot.logger.reporting_proxy_handler import ReportingProxyHandler
    root_logger = logging.getLogger()
    try:
        from hummingbot.client.config.global_config_map import global_config_map
        log_server_url = global_config_map.get(
            "log_server_url", "https://api.coinalpha.com/reporting-proxy")
        remote_logger = ReportingProxyHandler(level="ERROR",
                                              proxy_url=log_server_url,
                                              capacity=5)
        root_logger.addHandler(remote_logger)
        for logger_name in loggers:
            logger = logging.getLogger(logger_name)
            logger.addHandler(remote_logger)
    except Exception:
        root_logger.error("Error adding remote log handler.", exc_info=True)