Coverage for pymarsseason/config.py: 100%
5 statements
« prev ^ index » next coverage.py v7.10.7, created at 2025-09-23 10:46 +0000
« prev ^ index » next coverage.py v7.10.7, created at 2025-09-23 10:46 +0000
1# PyMarsSeason - Computes the season based on the solar longitude
2# Copyright (C) 2022-2025 - CNES (Jean-Christophe Malapert for PDSSP (Pôle de Données et Services Surfaces Planétaires))
3# This file is part of PyMarsSeason <https://github.com/pdssp/pymarsseason>
4# SPDX-License-Identifier: Apache-2.0
5import sys
7from loguru import logger
10# ---- Logging configuration ----
11def configure_logging(level="INFO", sink=sys.stderr, **kwargs):
12 """
13 Configure a global loguru logger.
14 """
15 logger.remove()
16 logger.add(sink, level=level.upper(), **kwargs)