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

1""" 

2 

3.. include:: ../../README.md 

4 

5# Testing 

6 

7## Run the tests 

8 

9To run tests, just run: 

10 

11 pytest 

12 

13## Test reports 

14 

15[See test report](../tests/report.html) 

16 

17[See coverage](../coverage/index.html) 

18 

19.. include:: ../../CHANGELOG.md 

20 

21""" 

22 

23import sys 

24import logging 

25 

26from pythonjsonlogger.json import JsonFormatter 

27 

28from .config import config 

29 

30 

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()) 

34 

35# Create stream handler for stdout 

36logHandler = logging.StreamHandler(sys.stdout) 

37 

38# JSON formatter 

39formatter = JsonFormatter("%(asctime)s %(levelname)s %(name)s %(message)s") 

40 

41logHandler.setFormatter(formatter) 

42logger.addHandler(logHandler)