Coverage for HARK/__init__.py: 74%
19 statements
« prev ^ index » next coverage.py v7.11.0, created at 2025-11-02 05:14 +0000
« prev ^ index » next coverage.py v7.11.0, created at 2025-11-02 05:14 +0000
1from .core import *
3__version__ = "0.16.1"
5"""
6Logging tools for HARK.
8The logger will print logged statements to STDOUT by default.
10The logger wil use an informative value by default.
11The user can set it to "verbose" to get more information, or "quiet" to supress informative messages.
12"""
14import logging
16logging.basicConfig(format="%(message)s")
18_log = logging.getLogger("HARK")
20_log.setLevel(logging.ERROR)
23def disable_logging():
24 _log.disabled = True
27def enable_logging():
28 _log.disabled = False
31def warnings():
32 _log.setLevel(logging.WARNING)
35def quiet():
36 _log.setLevel(logging.ERROR)
39def verbose():
40 _log.setLevel(logging.INFO)
43def set_verbosity_level(level):
44 _log.setLevel(level)