Ejemplo n.º 1
0
def test_default(random_id):
    logger = getLogger(name=random_id)
    logger.debug("a debug")
    logger.info("an info")
    logger.warning("a warning")
    logger.error("an error")
    logger.critical("a critical")
Ejemplo n.º 2
0
def test_critical_level(random_id, console):
    logger = getLogger(name=random_id, console=console, level=logging.CRITICAL)
    assert_message_console(logger, console, "debug", False)
    assert_message_console(logger, console, "info", False)
    assert_message_console(logger, console, "warning", False)
    assert_message_console(logger, console, "error", False)
    assert_message_console(logger, console, "critical", True)
Ejemplo n.º 3
0
def test_error_level_file(random_id, console, tmp_path):
    log_file = tmp_path / "test.log"
    logger = getLogger(name=random_id, file=log_file, file_level=logging.ERROR)
    assert_message_file(logger, log_file, "debug", False)
    assert_message_file(logger, log_file, "info", False)
    assert_message_file(logger, log_file, "warning", False)
    assert_message_file(logger, log_file, "error", True)
Ejemplo n.º 4
0
def test_file_logger(random_id, tmp_path):
    log_file = tmp_path / "test.log"
    logger = getLogger(name=random_id, file=log_file)
    logger.debug("a debug")
    logger.info("an info")
    logger.warning("a warning")
    logger.error("an error")
    logger.critical("a critical")
Ejemplo n.º 5
0
def test_level_fallback(random_id, console, tmp_path):
    log_file = tmp_path / "test.log"
    logger = getLogger(name=random_id, file=log_file, level=logging.CRITICAL)
    assert_message_file(logger, log_file, "debug", False)
    assert_message_file(logger, log_file, "info", False)
    assert_message_file(logger, log_file, "warning", False)
    assert_message_file(logger, log_file, "error", False)
    assert_message_file(logger, log_file, "critical", True)
Ejemplo n.º 6
0
#!/usr/bin/env python
# -*- coding: utf-8 -*-
# vim: ai ts=4 sts=4 et sw=4 nu

import logging

from zimscraperlib.logging import getLogger

logger = getLogger(__name__, level=logging.DEBUG)

TMP_FOLDER = "tmp"

VERSION = "1.1.6"
Ejemplo n.º 7
0
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
# vim: ai ts=4 sts=4 et sw=4 nu

import pathlib
import logging

from zimscraperlib.logging import getLogger

ROOT_DIR = pathlib.Path(__file__).parent
NAME = ROOT_DIR.name

with open(ROOT_DIR.joinpath("VERSION"), "r") as fh:
    VERSION = fh.read().strip()

SCRAPER = f"{NAME} {VERSION}"

logger = getLogger(NAME, level=logging.DEBUG)
Ejemplo n.º 8
0
def test_debug_level_file(random_id, tmp_path):
    log_file = tmp_path / "test.log"
    logger = getLogger(name=random_id, file=log_file, file_level=logging.DEBUG)
    assert_message_file(logger, log_file, "debug", True)
Ejemplo n.º 9
0
def test_error_level(random_id, console):
    logger = getLogger(name=random_id, console=console, level=logging.ERROR)
    assert_message_console(logger, console, "debug", False)
    assert_message_console(logger, console, "info", False)
    assert_message_console(logger, console, "warning", False)
    assert_message_console(logger, console, "error", True)
Ejemplo n.º 10
0
def test_warning_level(random_id, console):
    logger = getLogger(name=random_id, console=console, level=logging.WARNING)
    assert_message_console(logger, console, "debug", False)
    assert_message_console(logger, console, "info", False)
    assert_message_console(logger, console, "warning", True)
Ejemplo n.º 11
0
def test_info_level(random_id, console):
    logger = getLogger(name=random_id, console=console, level=logging.INFO)
    assert_message_console(logger, console, "debug", False)
    assert_message_console(logger, console, "info", True)
Ejemplo n.º 12
0
def test_debug_level(random_id, console):
    logger = getLogger(name=random_id, console=console, level=logging.DEBUG)
    assert_message_console(logger, console, "debug", True)
Ejemplo n.º 13
0
def test_info_level_file(random_id, console, tmp_path):
    log_file = tmp_path / "test.log"
    logger = getLogger(name=random_id, file=log_file, file_level=logging.INFO)
    assert_message_file(logger, log_file, "debug", False)
    assert_message_file(logger, log_file, "info", True)