Coverage for C:\src\imod-python\imod\logging\nulllogger.py: 79%

14 statements  

« prev     ^ index     » next       coverage.py v7.4.4, created at 2024-04-08 10:26 +0200

1from imod.logging.ilogger import ILogger 

2 

3 

4class NullLogger(ILogger): 

5 """ 

6 The :class:`NullLogger` is used as a dummy logger that doesn't log anything. 

7 """ 

8 

9 def __init__(self) -> None: 

10 pass 

11 

12 def debug(self, message: str, additional_depth: int = 0) -> None: 

13 pass 

14 

15 def info(self, message: str, additional_depth: int = 0) -> None: 

16 pass 

17 

18 def warning(self, message: str, additional_depth: int = 0) -> None: 

19 pass 

20 

21 def error(self, message: str, additional_depth: int = 0) -> None: 

22 pass 

23 

24 def critical(self, message: str, additional_depth: int = 0) -> None: 

25 pass