Logger

class semantiva.logger.logger.Logger(level=None, console_output=None, logger=None, name='Semantiva', formatter=None)[source]
logger
set_console_output(enable=True)[source]
set_file_output(file_path)[source]
set_verbose_level(verbosity_level)[source]
verbosity_map = {'CRITICAL': 50, 'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'WARNING': 30}

From the CLI

Verbosity flags map to logging levels:

  • -q → WARNING

  • -v → INFO

  • -vv → DEBUG

Adjust file/console handlers via standard Python logging configuration.