예제 #1
0
####
# Formatters
####
# Logger initialization
# NOTE: The format for status_logger is defined in the message ONLY!
# timestamp, user, instance_alias, machine_alias, size_alias, status_update
# create formatter and add it to the handlers
base_format = '%(message)s'
formatter = logging.Formatter(base_format)
status_fh.setFormatter(formatter)

####
# Logger Initialization
####
threepio.initialize("atmosphere",
                    log_filename=LOG_FILENAME,
                    app_logging_level=LOGGING_LEVEL,
                    dep_logging_level=DEP_LOGGING_LEVEL)
# Add handler to the remaining loggers
threepio.status_logger = threepio\
        .initialize("atmosphere_status",
                    handlers=[status_fh],
                    app_logging_level=LOGGING_LEVEL,
                    dep_logging_level=DEP_LOGGING_LEVEL,
                    global_logger=False,
                    format=base_format)
threepio.email_logger = threepio\
        .initialize("atmosphere_email",
                    handlers=[email_fh],
                    log_filename=LOG_FILENAME,
                    app_logging_level=LOGGING_LEVEL,
                    dep_logging_level=DEP_LOGGING_LEVEL,
예제 #2
0
####
# Formatters
####
# Logger initialization
# NOTE: The format for status_logger is defined in the message ONLY!
# timestamp, user, instance_alias, machine_alias, size_alias, status_update
# create formatter and add it to the handlers
base_format = '%(message)s'
formatter = logging.Formatter(base_format)
status_fh.setFormatter(formatter)

####
# Logger Initialization
####
threepio.initialize("atmosphere",
                    log_filename=LOG_FILENAME,
                    app_logging_level=LOGGING_LEVEL,
                    dep_logging_level=DEP_LOGGING_LEVEL)
# Add handler to the remaining loggers
threepio.status_logger = threepio\
        .initialize("atmosphere_status",
                    handlers=[status_fh],
                    app_logging_level=LOGGING_LEVEL,
                    dep_logging_level=DEP_LOGGING_LEVEL,
                    global_logger=False,
                    format=base_format)
threepio.email_logger = threepio\
        .initialize("atmosphere_email",
                    handlers=[email_fh],
                    log_filename=EMAIL_LOG_FILENAME,
                    app_logging_level=LOGGING_LEVEL,
                    dep_logging_level=DEP_LOGGING_LEVEL,
import MySQLdb
import sys
import threepio

from webob import Request

CONFIG_PATH = '/scripts'

sys.path.append(CONFIG_PATH)

from db_queries import (OBJECT_QUERY_UUID_LOOKUP, SERVICE_ID_FROM_KEY_QUERY)
from configs import (PROV_DB_HOST, PROV_DB_USERNAME, PROV_DB_PASSWORD,
                    PROV_DB_NAME, PROV_DB_PORT, OBJECT_LOOKUP_LOGFILE)

threepio.initialize(log_filename=OBJECT_LOOKUP_LOGFILE,
                    logger_name="Object-Lookup",
                    app_logging_level=logging.DEBUG,
                    dep_logging_level=logging.WARN)

from threepio import logger as c3po

SRV_KEY = 'service_key'
OBJ_ID = 'object_id'

REQUIRED_ARGS = [SRV_KEY, OBJ_ID]

def application(environ, start_response):
    """
    Performs an ``Object`` lookup given a ``service_key`` &
    ``object_id``.

    The ``service_key`` is used to query for the ``service_id``, a
예제 #4
0
""" rtwo.settings

    Try to find usable settings. First try to use atmosphere's secrets,
    if installed. Otherwise try to use test_settings.
"""
import threepio
if not threepio.logger:
    threepio.initialize("rtwo")
from threepio import logger

try:
    # Attempt initialization from atmosphere (Using secrets)
    from atmosphere.settings import secrets as settings
    dir(settings)  # Force it to fail.
except:
    settings = None
    try:
        from rtwo import local_settings as settings
        dir(settings)  # Force it to fail.
    except:
        try:
            from rtwo import test_settings as settings
            dir(settings)  # Force it to fail.
        except:
            settings = None

if not settings:

    class Settings(object):
        pass
Provided at the request of QA Czar, Jerry Schneider.
"""

import json
import logging
import threepio
from webob import Request
from configs import (ENDPT_PREFIX, PROV_DB_HOST, PROV_DB_USERNAME,
                    PROV_DB_NAME, PROV_DB_PORT, SNOWFLAKE_HOST, SNOWFLAKE_PORT,
                    SNOWFLAKE_AGENT, BASE_LOG_DIR, OBJECT_FAILED_INSERTS_FILE,
                    PROV_FAILED_INSERTS_FILE, HISTORY_INSERT_FILE, PROV_LOGFILE,
                    OBJECT_LOOKUP_LOGFILE, HISTORY_TRACKING_LOGFILE, MAIL_FROM,
                    MAIL_TO)

threepio.initialize(log_filename=PROV_LOGFILE,
                    logger_name="Deploy-Summary::From-Protocol-Droid",
                    app_logging_level=logging.DEBUG,
                    dep_logging_level=logging.INFO)

from threepio import logger as c3po

DICT_RESP = {'result': {'Status': 'Succeeded', 'Details':
                        'Logged summary info to application log file'}}
def application(environ, start_response):
    """
    WSGI endpoint to trigger logging of the values in ``configs.py``.
    """
    req = Request(environ)
    c3po.info(req)
    resp_string = json.dumps(DICT_RESP, indent=4)

    try:
""" rtwo.settings

    Try to find usable settings. First try to use atmosphere's secrets,
    if installed. Otherwise try to use test_settings.
"""
import threepio
if not threepio.logger:
    threepio.initialize("rtwo")
from threepio import logger

try:
    # Attempt initialization from atmosphere (Using secrets)
    from atmosphere.settings import secrets as settings
    dir(settings)  # Force it to fail.
except:
    settings = None
    try:
        from rtwo import local_settings as settings
        dir(settings)  # Force it to fail.
    except:
        try:
            from rtwo import test_settings as settings
            dir(settings)  # Force it to fail.
        except:
            settings = None


if not settings:
    class Settings(object):
        pass
    settings = Settings()
예제 #7
0
####
# Formatters
####
# Logger initialization
# NOTE: The format for status_logger is defined in the message ONLY!
# timestamp, user, instance_alias, machine_alias, size_alias, status_update
# create formatter and add it to the handlers
base_format = "%(message)s"
formatter = logging.Formatter(base_format)
status_fh.setFormatter(formatter)

####
# Logger Initialization
####
threepio.initialize(
    "atmosphere", log_filename=LOG_FILENAME, app_logging_level=LOGGING_LEVEL, dep_logging_level=DEP_LOGGING_LEVEL
)
# Add handler to the remaining loggers
threepio.status_logger = threepio.initialize(
    "atmosphere_status",
    handlers=[status_fh],
    app_logging_level=LOGGING_LEVEL,
    dep_logging_level=DEP_LOGGING_LEVEL,
    global_logger=False,
    format=base_format,
)
threepio.email_logger = threepio.initialize(
    "atmosphere_email",
    handlers=[email_fh],
    log_filename=LOG_FILENAME,
    app_logging_level=LOGGING_LEVEL,
import MySQLdb
import sys
import threepio

from webob import Request

CONFIG_PATH = '/scripts'

sys.path.append(CONFIG_PATH)

from db_queries import (OBJECT_QUERY_UUID_LOOKUP, SERVICE_ID_FROM_KEY_QUERY)
from configs import (PROV_DB_HOST, PROV_DB_USERNAME, PROV_DB_PASSWORD,
                     PROV_DB_NAME, PROV_DB_PORT, OBJECT_LOOKUP_LOGFILE)

threepio.initialize(log_filename=OBJECT_LOOKUP_LOGFILE,
                    logger_name="Object-Lookup",
                    app_logging_level=logging.DEBUG,
                    dep_logging_level=logging.WARN)

from threepio import logger as c3po

SRV_KEY = 'service_key'
OBJ_ID = 'object_id'

REQUIRED_ARGS = [SRV_KEY, OBJ_ID]


def application(environ, start_response):
    """
    Performs an ``Object`` lookup given a ``service_key`` &
    ``object_id``.