Пример #1
0
 def setUp(self):
     self.handler = h = TestHandler(Matcher())
     self.logger = temp_logger = logging.getLogger()
     self.queue = q = queue.Queue(-1)
     self.qh = qh = QueueHandler(q)
     self.ql = ql = QueueListener(q, h)
     ql.start()
     temp_logger.addHandler(qh)
Пример #2
0
    def __init__(self, name):
        level = os.environ.get("LOGGER_LEVEL", "DEBUG")
        logging.getLoggerClass().__init__(self, name, level=level)

        self.format_string = "%(asctime)s [" + self.name + ":%(levelname)s] (%(processName)s) %(message)s"
        self.formatter = logging.Formatter(self.format_string)
        self.test_handler = TestHandler(Matcher())

        self.levelno = None
        self.set_loglevel(level)

        self.register_handlers()
Пример #3
0
 def setUp(self):
     self.handler = h = TestHandler(Matcher())
     self.logger = temp_logger = logging.getLogger()
     self.server = subprocess.Popen(['redis-server'],
                                    stdout=subprocess.PIPE,
                                    stderr=subprocess.PIPE)
     self.wait_for_server()
     self.queue = q = Redis()
     self.qh = qh = RedisQueueHandler(redis=q)
     self.ql = ql = QueueListener(h, redis=q)
     ql.start()
     temp_logger.addHandler(qh)
Пример #4
0
 def __init__(self):
     TestHandler.__init__(self, Matcher())
Пример #5
0
def testHandler():
    return TestHandler(Matcher())
Пример #6
0
 def setUp(self):
     self.handler = h = TestHandler(Matcher())
     self.logger = l = logging.getLogger()
     l.addHandler(h)
Пример #7
0
 def setUp(self):
     self.handler = h = TestHandler(Matcher())
     self.logger = temp_logger = logging.getLogger()
     temp_logger.addHandler(h)
     self.adapter = LoggerAdapter(temp_logger, {})
Пример #8
0
import logging

import pytest
import mock
import flask
import logconfig
from logutils.testing import TestHandler, Matcher

from flask_logconfig import (LogConfig, FlaskQueueHandler,
                             FlaskLogConfigException,
                             request_context_from_record)

parametrize = pytest.mark.parametrize

test_logger = logging.getLogger('tests')
test_matcher = Matcher()

logging_dict = {
    'version': 1,
    'disable_existing_loggers': False,
    'handlers': {
        'console': {
            'class': 'logging.StreamHandler',
            'level': 'DEBUG'
        }
    },
    'root': {
        'handlers': ['console'],
        'level': 'DEBUG'
    }
}