Coverage for JLC2KiCadLib / helper.py: 23%
13 statements
« prev ^ index » next coverage.py v7.13.1, created at 2026-01-03 22:23 +0100
« prev ^ index » next coverage.py v7.13.1, created at 2026-01-03 22:23 +0100
1import logging
2import sys
5def set_logging(logging_level, logging_file):
6 LOGGING_FILE = "JLC2KiCad_lib.log"
8 if logging_file:
9 logging.basicConfig(
10 filename=LOGGING_FILE, format="%(asctime)s - %(levelname)s - %(message)s"
11 )
13 root_logger = logging.getLogger()
14 root_logger.setLevel(logging_level)
15 handler = logging.StreamHandler(sys.stdout)
16 handler.setLevel(logging.INFO)
17 root_logger.addHandler(handler)
18 formatter = logging.Formatter("%(asctime)s - %(levelname)s - %(message)s")
19 handler.setFormatter(formatter)