logger.py¶
pycmtensor.logger
¶
PyCMTensor logger module
This module sets the logging state of the program. Verbosity is defined by set_level()
Example Usage¶
# Set the logger level to DEBUG
set_level(DEBUG)
# Get the effective level of the logger
level = get_effective_level()
# Log a message at the INFO level
info("This is an informational message")
# Log a message at the WARNING level
warning("This is a warning message")
Inputs¶
level
(int): The level of the logger to be set. It can be one of the predefined levels:DEBUG
,INFO
,WARNING
,ERROR
, orCRITICAL
.
Outputs¶
- None
set_level(level)
¶
Set the level of the logger. The higher the number, the higher the verbosity.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
level |
int
|
the level of the logger
- |
required |
get_effective_level()
¶
Gets the level of the logger