def setup_class(cls): persistence = LoggingMemoryPersistence() cls.controller = LoggingController() references = References.from_tuples( Descriptor('pip-services-logging', 'persistence', 'memory', 'default', '1.0'), persistence, Descriptor('pip-services-logging', 'controller', 'default', 'default', '1.0'), cls.controller) cls.controller.set_references(references)
def setup_class(cls): cls.persistence = LoggingMemoryPersistence() cls.controller = LoggingController() cls.client = LoggingDirectClientV1() references = References.from_tuples( Descriptor('pip-services-logging', 'persistence', 'memory', 'default', '1.0'), cls.persistence, Descriptor('pip-services-logging', 'controller', 'default', 'default', '1.0'), cls.controller, Descriptor('pip-services-logging', 'client', 'direct', 'default', '1.0'), cls.client ) cls.controller.set_references(references) cls.client.set_references(references) cls.fixture = LoggingClientFixtureV1(cls.client)
def setup_class(cls): cls.persistence = LoggingMemoryPersistence() cls.controller = LoggingController() cls.service = LoggingHttpServiceV1() cls.service.configure(http_config) cls.client = LoggingHttpClientV1() cls.client.configure(http_config) references = References.from_tuples( Descriptor('pip-services-logging', 'persistence', 'memory', 'default', '1.0'), cls.persistence, Descriptor('pip-services-logging', 'controller', 'default', 'default', '1.0'), cls.controller, Descriptor('pip-services-logging', 'service', 'http', 'default', '1.0'), cls.service) cls.controller.set_references(references) cls.service.set_references(references) cls.fixture = LoggingClientFixtureV1(cls.client)
:copyright: Conceptual Vision Consulting LLC 2015-2016, see AUTHORS for more details. :license: MIT, see LICENSE for more details. """ from ..log.DirectLogger import DirectLogger from ..log.HttpLogger import HttpLogger from ..version1.LoggingNullClientV1 import LoggingNullClientV1 from ..version1.LoggingDirectClientV1 import LoggingDirectClientV1 from ..version1.LoggingHttpClientV1 import LoggingHttpClientV1 from pip_services_commons.refer import Descriptor from pip_services_commons.build import Factory LoggingFactoryDescriptor = Descriptor( "pip-services-logging", "factory", "client", "default", "1.0" ) DirectLoggerDescriptor = Descriptor( "pip-services-logging", "logger", "direct", "*", "1.0" ) HttpLoggerDescriptor = Descriptor( "pip-services-logging", "logger", "http", "*", "1.0" ) LoggingNullClientV2Descriptor = Descriptor( "pip-services-logging", "client", "null", "*", "1.0" ) LoggingDirectClientV2Descriptor = Descriptor(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Log factory implementation :copyright: Conceptual Vision Consulting LLC 2015-2016, see AUTHORS for more details. :license: MIT, see LICENSE for more details. """ from ..persistence.LoggingMemoryPersistence import LoggingMemoryPersistence from ..logic.LoggingController import LoggingController from ..services.version1.LoggingHttpServiceV1 import LoggingHttpServiceV1 from pip_services_commons.refer import Descriptor from pip_services_commons.build import Factory LoggingFactoryDescriptor = Descriptor("pip-services-logging", "factory", "service", "default", "1.0") LoggingMemoryPersistenceDescriptor = Descriptor("pip-services-logging", "persistence", "memory", "*", "1.0") LoggingControllerDescriptor = Descriptor("pip-services-logging", "controller", "default", "*", "1.0") LoggingHttpServiceV1Descriptor = Descriptor("pip-services-logging", "service", "http", "*", "1.0") class LoggingFactory(Factory): def __init__(self): self.register_as_type(LoggingMemoryPersistenceDescriptor,
def __init__(self): self._dependency_resolver = DependencyResolver() self._dependency_resolver.put('read_persistence', Descriptor('pip-services-logging', 'persistence', '*', '*', '*')) self._dependency_resolver.put('write_persistence', Descriptor('pip-services-logging', 'persistence', '*', '*', '*')) self._command_set = LoggingCommandSet(self)
def __init__(self): super(LoggingHttpServiceV1, self).__init__('logging') self._dependency_resolver.put( 'controller', Descriptor('pip-services-logging', 'controller', '*', '*', '*'))
def __init__(self): super(LoggingDirectClientV1, self).__init__() self._dependency_resolver.put( 'controller', Descriptor("pip-services-logging", "controller", "*", "*", "*"))