Coverage for src/ragindexer/__init__.py: 100%
10 statements
« prev ^ index » next coverage.py v7.8.2, created at 2025-06-20 15:57 +0000
« prev ^ index » next coverage.py v7.8.2, created at 2025-06-20 15:57 +0000
1"""
3.. include:: ../../README.md
5# Testing
7## Run the tests
9To run tests, just run:
11 pytest
13## Test reports
15[See test report](../tests/report.html)
17[See coverage](../coverage/index.html)
19.. include:: ../../CHANGELOG.md
21"""
23import sys
24import logging
26from pythonjsonlogger.json import JsonFormatter
28from .config import config
31# création de l'objet logger qui va nous servir à écrire dans les logs
32logger = logging.getLogger("ragindexer_logger")
33logger.setLevel(config.LOGLEVEL.upper())
35# Create stream handler for stdout
36logHandler = logging.StreamHandler(sys.stdout)
38# JSON formatter
39formatter = JsonFormatter("%(asctime)s %(levelname)s %(name)s %(message)s")
41logHandler.setFormatter(formatter)
42logger.addHandler(logHandler)