Coverage for conflog/handlers/stream_handler.py: 100%

10 statements  

« prev     ^ index     » next       coverage.py v7.2.4, created at 2024-01-14 05:52 +0000

1"""Stream handler module for conflog. 

2""" 

3import logging 

4from ..config import Config 

5 

6def init(config: Config) -> logging.StreamHandler: 

7 """Initialise stream handler. 

8 """ 

9 _format = config.get_format() 

10 datefmt = config.get_datefmt() 

11 level = config.get_level() 

12 stream_handler = logging.StreamHandler() 

13 stream_handler.setFormatter(logging.Formatter(_format, datefmt)) 

14 stream_handler.setLevel(level) 

15 return stream_handler