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
« 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
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